Press "Enter" to skip to content

JOB: Software Engineer, New York Times

The New York Times is looking for a Software Engineer passionate about technology and web development to join our Video Team.  You will be working with a highly skilled team responsible for creating and maintaining video products and platforms across The New York Times.  This is an opportunity to have a huge impact at the Times — since video is a growth area.  The teams core products are the New York Times Video Player, the Video API and the TimesVideo web application (http://www.nytimes.com/video) built on Node.js.

 

Must Have

– Professional Advanced Javascript frontend and backend programming experience.

– Working experience in at least one other backend programming language. (Python, Java, PHP, Go)

– Fluent with HTML5, CSS3, and SASS.

– Passionate about Technology and Web Development.

– An eye for product and an attention to detail

 

Should Have

– Strong knowledge of software design and architecture.

– Capabilities of writing maintainable Javascript code without the need of libraries

– Experience working in Node.js.

– Experience developing for mobile web.

– Experience with TDD, Continuous Delivery, and the Agile software development cycle.

– A culture of writing tests and using testing frameworks (unit, integration, functional).

 

Nice to have

– DevOps skills (Linux containers/Docker, Puppet, Ansible, Varnish, Nginx, AWS).

– Working experience with Video Technologies: Encoding/transcoding, Streaming media protocols, Live streaming.

– Experience with HTML5 streaming technologies, HLS, and/or DASH

– Previous experience developing and maintaining large-scale web applications at scale.

– Public (github, bitbucket) and open source contributions.

 

Please send resume and cover letter to scott.wolynski@nytimes.com