The job you requested, Software Engineer - Ads, is no longer available. We have found a similar job.

Senior Software Engineer, Ad Systems (13403)

Apply Now

Listing Info

Senior Software Engineer, Ad Systems (13403)

  • Req Id 13403 - Posted 05/02/2013 - Systems and Technology - New York Times on the Web - Engineering and Technology - New York

  • Job Description

    The New York Times is looking for creative and talented software engineers to join our fast-paced, versatile team that builds out the core platforms that power the most viewed newspaper site in the world. This is a rare opportunity to play an integral part in transforming the publishing industry.

    As part of our platform team, you will enjoy a vibrant culture that promotes innovation nestled within an established and respected institution. Inside our new midtown building, you will find floor-to-ceiling windows, plenty of whiteboards, a sushi chef, and a staff with a sense of humor and a passion for beautiful software.

    We Host

    Frequent technical presentations for knowledge sharing within and across teams

    An internal technical challenge competition that rewards the authors of practical solutions, by giving them the time, resources and support needed to create production-ready applications

    The Times Developer Network, a clearinghouse for the open APIs we build on top of our high-quality content data sources: http://developer.nytimes.com/

    The Open Blog, where we describe API capabilities and improvements and cover a wide range of other interesting topics: http://open.blogs.nytimes.com/

    The TimesOpen event series, which engages, draws from and contributes to the larger developer community: http://nytimes.com/marketing/timesopen/

    We stand behind the people who have the courage to take on the hard problems, and we have the resources to do so. Come and write the applications and APIs that deliver optimized, dynamic and static content components for consumption by an array of downstream consumers who often then take that content to a worldwide audience.

    Responsibilities

  • Building software systems and APIs for internal and external consumption
  • Optimizing for scalability -- speed, high availability, minimal footprint
  • Integrating third-party content and other data sources into our systems
  • Working with stakeholders across the company

  • Qualifications

  • B.S. in Computer Science or equivalent experience
  • Understanding of distributed, scalable web application architecture
  • Understanding of fundamental algorithms and data structures
  • Proficient in software design, coupled with a deep understanding of object-oriented software design, functional programming and design patterns
  • Interest in learning new programming languages/concepts
  • Experience with full product lifecycles, rapid prototyping, and iterative product development
  • 3 - 5+ years experience programming in Java or C, C++
  • Experience with other programming languages, including but not limited to Scala, Python, Ruby, PHP, Go, Objective-C is a plus
  • Experience in web paradigms with deep experience building and supporting database-driven applications
  • Unix / Linux experience a plus
  • Knowledge of Android/iOS a plus
  • Experience with ad serving a plus
  • Understanding of low-level systems and networking a plus
  • Experience with cloud computing and/or virtualized environments (e.g., EC2, VMWare)
  • Experience with Test Driven Development and testing tools like JUnit, NUnit, Cucumber etc.
  • Experience with version control and build tools such as SVN, GIT, ant and maven a plus

    J2W:DIC

  • EEO Statement

    The New York Times Company is an equal employment opportunity employer, and does not discriminate on the basis of race, color, religion, gender, sexual orientation, marital status, age, disability, national origin, citizenship or any other protected characteristic. The New York Times Company is committed to diversity in its most inclusive sense.


    Feedback Loading...