Job Details
Staff Software Engineer (REQ-012394_New_York)
The [Register to View] target="_blank">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.
Job Description
The New York Times is seeking a full stack Staff Engineer to join the NYT Enterprise Product team.
What is NYT Enterprise Product’s mission?As the Enterprise Product Team, our mission is to cultivate relationships with the next generation of paying Times subscribers at scale, and strategize to provide capabilities for the Enterprise Group to increase revenue, user engagement, and increase the number of B2B and B2B2C subscribers.
Who we’re looking forAs a staff engineer on the Enterprise Product team, you will report to the Engineering Manager and help us bring our technical strategy to a more scalable, maintainable, and performant architecture through collaboration with partners and external company teams. You will also need to have proficient collaboration skills, as you will work with a lot of different user experiences and partners. This is a great opportunity for you to be a part of a new team that the NY Times is operating in an already-successful space. This job is remote friendly.
Responsibilities
Work with Product Manager to help establish development goals, paying special attention to user and business goals
Help us develop a technical vision for the team, and lead other engineers in implementation
Surface and negotiate the needs for investment in engineering priorities
Write high-quality code with best practices and design patterns in mind
Advocate for the delivery needs of engineers on the team
Ensure we have a balanced engineering culture on the team
Provide feedback and support for career development of engineers
Represent the technical decisions of the team to partners
Provide technical guidance to meet NYTimes standards while empowering engineers to manage macro and micro technical decisions
Provide positive friction to ensure engineers are looking more collaboratively across the company and industry when solutioning
Provide visibility and recognition for the team's technical accomplishments
Clear understanding of existing architecture, strategic vision, and long-term dependencies
Provide large features and complete systems from technical design through production operation
Participate in on call rotation
Throughout past experiences, you have
5+ years experience as a lead software engineer
Architected, developed and deployed scalable, performant, responsive fullstack JS applications
Expertise in Node.js or Go
Track record with working in fuzzy spaces with few knowns
Provided technical mentorship to developer and non-developer team members
Lead technical projects from brainstorming through delivery
Troubleshoot complex systems using tools such as DataDog, Sentry or similar
Diagnosed and improved performance bottlenecks
Worked with modern HTML and CSS principles and techniques (e.g. responsive layouts, flex-box, CSS grid, semantic elements)
Used CSS pre-processing platforms, such as LESS and SASS
Created and maintained configurations for build systems (e.g. Webpack, Grunt, Gulp)
Developed systems using latest React, Redux, Next.js or similar frameworks
Worked with ES6 and later syntax and can improve code legibility and the developer experience
Collaborated with product and design as part of the development process
Built testable code that's easy to comprehend and extend
Experience with front-end testing frameworks such as Jest, Enzyme, Mocha, Jasmine or similar
Influenced the design process with the latest capabilities of the web
It would be great, if you also have
Experience with SSO methodologies
A grasp of design fundamentals (e.g. typography, whitespace)
Experience with GraphQL, Apollo Client, TypeScript
Knowledge of object-oriented programming and other scripting languages: Java, Go, Python, ...
Presented opinions on architectural style and the frameworks you prefer to work with
Experience building component libraries that can be used and extended by multiple systems
Experience implementing SEO principles in web applications
This role is open to full-time remote and NYC Based in-office employees.
Benefits and Perks
We provide competitive health, dental, vision and life insurance for employees and their families
We support responsible retirement planning with a generous 401(k) company match.
We offer an expanded parental leave policy. Birth mothers receive 26 weeks paid, adoptive parents and birth partners receive 20 weeks also paid.
We support growth and learning with $8,000 annually for tuition reimbursement and a formal mentorship program.
Kitchen Days! We encourage everyone on our team to take one day every quarter out of the office, cooking a recipe from anywhere.
Culture
You will be helping to power, distribute and expand what is possible for our award-winning journalism. We've won more Pulitzer Prizes than any other organization (including three in 2018), and you can celebrate with the award winners in our newsroom.
We believe diversity fuels innovation and creativity, and we have a variety of employee groups dedicated to fostering a diverse and inclusive workplace.
We are a New York- based engineering organization with a remote-friendly workplace that includes engineers around the world.
We are committed to career development and have a formal mentoring program. We encourage our engineers to participate in conferences and we frequently host talks by industry leaders (Sheryl Sandberg, Melinda Gates and Ta-Nehisi Coates are a few recent examples).
Every person within the tech organization is expected to spend five full days focusing on learning. We have a generous tuition reimbursement program and you can use this time on career-relevant activities like attending a formal class, internal company training, online training, a self-developed learning program or even by teaching others.
We run a Maker Week event once a year, where Design, Product, Project, Marketing and Technology come together to work on compelling, creative, cross-functional projects.
#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 consider qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local "Fair Chance" laws.