Staff Software Engineer

Save
You need to sign in or
create an account to save a job.
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 for

As 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


Culture
  • We've won more Pulitzer Prizes than any other organization (including two in 2019), and you will help power, distribute and expand what is possible for our award-winning journalism.
  • We believe diversity fuels development and creativity, and we have a variety of employee groups dedicated to promoting a diverse and inclusive work environment.
  • 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 (such as Sheryl Sandberg, Melinda Gates and Ta-Nehisi Coates).
  • Every person within the tech organization will 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 formal classes, internal company training, online training, a self-developed learning program and teaching others.


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.

#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.