Senior Software Engineer, Multimedia @ The New York Times - New York, NY

Job Overview

2 months ago

Senior Software Engineer, Multimedia

The New York Times - New York, NY

The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It’s why we have a newsroom that’s 1,700 strong and sends journalists to report on the ground from nearly 160 countries. It’s why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it’s why our business strategy centers on making journalism so good that it’s worth paying for.

Note for US based roles: Any offer of employment is contingent on providing proof of Covid-19 vaccination prior to your start date, subject to approved medical and/or religious exemptions, in accordance with applicable law.


The New York Times is looking for a Senior Engineer to join the Multimedia team. In this role, you’ll report to the Engineering Manager, Multimedia and work in a cross-functional team of engineers, designers, and product managers to build features on our video and audio pipelines and integrate them into our content management system to be utilized across the entire New York Times organization. This is an opportunity to make a big impact on a vital team, and you’ll be part of an engineering organization that values transparency and openness, diversity, learning, community, and continuous improvement.

Over the past few years The New York Times has seen an explosion of growth in video and audio. Whether it's part of our readers’ morning routine with The Daily , getting realtime analysis of major political events , peering into the depth of our reporting with the Visual Investigations series, examining the roots of slavery in America with the The 1619 Project , relaxing while their favorite pop musician talks about their creative process, or just trying to decide what to cook for dinner tonight, all of this outstanding journalism relies on the multimedia pipeline this team has built. Many of the existing systems are aging and the team is looking to build a roadmap that will ensure the newsroom has stable, reliable, and scalable tools to do this great work.

You’ll be an ideal candidate if you:

  • Have 5+ years professional experience working with current web and media technologies

  • Have experience with Python, Typescript, Node.js, or relevant language

  • Have an understanding of cloud-based deployments on Google Cloud Platform (GCP) or Amazon Web Services (AWS)

  • Have knowledge of software principles, application architecture, data structures, coding conventions, testing frameworks and security best practices

  • Have knowledge of Continuous Integration and Continuous Delivery techniques and tooling

  • Are interested in learning or have experience in video & audio encoding and streaming technologies

  • Desire to be given problems to solve, as opposed to solutions to implement

  • Have strong opinions about maintainable software solutions but are also willing to have constructive debates and work towards the best options for the team

  • Love collaborating: sketching with designers, ideating with product managers, and pairing with other engineers

  • Have a growth mindset: you embrace challenges, learn from mistakes, and are always learning

  • Enjoy mentoring other engineers and seeing your teammates grow and flourish

  • Freely give and graciously receive feedback

  • Have empathy for application users and desire to improve their experiences.

In this role you’ll:

  • Build features for the multimedia pipeline—such as video on demand microservices and live video delivery.

  • Improve the workflow and tooling for our newsroom partners giving you the opportunity to make an impact on both our video strategy and our readers' video experience.

  • Work in JavaScript/Node, React, Typescript, and Python to build features for and maintain our video on demand and live video services

  • Work with cloud platforms such as Amazon Web Services (AWS) or Google Cloud Platform (GCP)

  • Work with your team to build systems that are highly scalable and fault tolerant

  • Collaborate with Design, Project Management and Product Management and other professionals within your team and across the organization

  • Grows the skills of colleagues through pairing, design reviews, and code reviews

  • Write, test, debug, and deploy code across a variety of languages and frameworks including React and Python

This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.

This role is open to full-time remote and NYC based in-office employees

#LI-AM1

The New York Times is committed to a diverse and inclusive workforce, one that reflects the varied global community we serve. Our journalism and the products we build in the service of that journalism greatly benefit from a range of perspectives, which can only come from diversity of all types, across our ranks, at all levels of the organization. Achieving true diversity and inclusion is the right thing to do. It is also the smart thing for our business. So we strongly encourage women, veterans, people with disabilities, people of color and gender nonconforming candidates to apply.

The New York Times Company is an Equal Opportunity Employer and does not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws, and will consider qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable "Fair Chance" laws.

Similar Jobs

Software Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

JPMorgan Chase will consider accommodation requests as required by applicable law.

Software Engineering

JPMorgan Chase Bank, N.A.

New York, NY

BS/BA degree or equivalent experience. Expertise in application, data, and infrastructure architecture disciplines.

Software Engineer - FRDC

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

Software Engineer (SEP)

JPMorgan Chase Bank, N.A.

New York, NY

Understanding of software skills such as business analysis, development, maintenance, and software improvement. Working proficiency in developmental toolsets.

Software Engineer Associate

Chubb INA Holdings Inc.

Jersey City, NJ

Dynamic Hybrid – flexible work arrangements. Competitive offer packages which include a competitive base salary bonus and equity (for applicable roles).

Software Development Engineer I

Amazon Dev Center U.S., Inc.

New York, NY

Experience mentoring junior software engineers to improve their skills and make them more effective software engineers. Experience in building scalable systems.

Software Engineer (Python)

EAB

New York, NY

Ability to work with engineers and product management teams in requirements definition, design, and development of software products.

Software Engineer Associate (TAP)

Chubb INA Holdings Inc.

Jersey City, NJ

Dynamic Hybrid – flexible work arrangements. Competitive offer packages which include a competitive base salary bonus and equity (for applicable roles).

Software Engineer - Python

JPMorgan Chase Bank, N.A.

New York, NY

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

Software Development Engineer, Amazon DSP

Amazon.com Services LLC

New York, NY

1+ years of experience in software development. 12+ months of professional experience in software development. Computer Science fundamentals in data structures.

Software Engineer -Python

JPMorgan Chase Bank, N.A.

Jersey City, NJ

BS/BA degree with minimum 2 years software development experience. Working proficiency in one or more modern programming languages, preferably python with…

React UI Software Engineer

JPMorgan Chase Bank, N.A.

New York, NY

This is an hands-on, delivery-focused, technical position involving a lot of analysis, coding, testing and interfacing with our end users.

Web Developer

Vetro Tech Inc

New York, NY

Create and maintain software documentation. Write well designed, testable, efficient code by using best software development practices.

Java Full Stack Engineer

JPMorgan Chase Bank, N.A.

New York, NY

JPMorgan Chase will consider accommodation requests as required by applicable law.

Front End Developer

JPMorgan Chase Bank, N.A.

New York, NY

BS/BA degree or equivalent experience. Expertise in application, data, and infrastructure architecture disciplines.

SOFTWARE DEVELOPERS

Reliance Global Services

South Plainfield, NJ

Involve in all phases of Software development life cycle (SDLC). Analyze, design and implement business user requirements.

Software Engineering

JPMorgan Chase Bank, N.A.

Jersey City, NJ

BS/BA degree or equivalent experience. Expertise in application, data, and infrastructure architecture disciplines.

Java/UI Software Engineer / Developer

JPMorgan Chase Bank, N.A.

New York, NY

BS/BA degree or equivalent experience. Knowledge of application architecture disciplines. Understanding of architecture and design across all systems.

OpenSource JavaScript/React Developer

JPMorgan Chase Bank, N.A.

New York, NY

Experience with Python, Apache Arrow, Pandas, Rust, or AWS technologies is a plus. Be able to work in conjunction with the backend to create highly performant…

Cloud Software Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

Java Software Engineer

JPMorgan Chase Bank, N.A.

New York, NY

Designs, analyzes, develops, codes, tests, debugs and documents programming to satisfy business requirements. Is able to influence teams with design strategies,…

Java Back End Developer

JPMorgan Chase Bank, N.A.

New York, NY

BS/BA degree or equivalent experience. Expertise in application, data, and infrastructure architecture disciplines.

Software Engineer - Market Risk - ED

JPMorgan Chase Bank, N.A.

Jersey City, NJ

The Risk, Compliance and Controls (RCC) Technology team within Corporate Technology delivers a wide range of technology solutions to support the firm's Risk…

BI and Custom Development Engineer

Deloitte

New York, NY

Translate product vision and requirements into software design. Support the database management system and all related software.