The New York Times is looking for a Senior Software Engineer for its Delivery Engineering team.
About the Team
The Delivery Engineering team is an essential part of The New York Times’ engineering organization. Its responsibilities are profoundly technical and include system cloud architecture, developer tooling, observability, and development process, to name a few.
You will be a part of the Developer Platform Team within Delivery Engineering responsible for building the basic building blocks for the software development that allow engineering teams at the New York Times to ship code with high velocity and quality.
As a team member, your daily job would include evaluating the current development practices, procedures and tooling, and evolving them to be more efficient. You will report to the Senior Manager on Delivery Engineering and will preliminary focus on modernizing the Continuous Integration and Continuous Deployment platform.
Research, Architect, Develop and Maintain core infrastructure for Continuous Integration and Continuous Deployment platform that supports hundreds of builds and deployments per day.
Work within multiple areas of focus (e.g. deployment pipeline, containerization, observability, secrets management) and research, strategize and propose solutions that meet requirements, reduces friction for product engineers, and consolidates existing solutions.
Promote developer productivity by rolling out capabilities that maximize self-sufficiency and minimize the toil in learning those capabilities in building scalable applications with high speed, quality, and performance
Work with Project Management, Product Management, and other professionals within your team and across the organization In strategic discussions, technical roadmap, and hiring
Production support by participating in on-call rotations for the tools we build, and providing expertise to users of our solutions.
Mentor junior engineers and guide feature teams about the usage of Delivery Engineering tooling and solutions
A bias and empathy towards helping people. Many teams will rely upon you for help to build their systems.
An Experience in designing, building, and deploying scalable cloud-based solution architectures on Amazon Web Services and Google Cloud Platform.
Expertise in rolling out CI/CD solutions with capabilities such as Blue/Green and Canary cloud-agnostic deployments.
Proficiency with Cloud-native App Development, Ex. 12-factor apps, container orchestration technologies, and provisioning immutable infrastructure using Terraform.
An understanding of CI/CD concepts.
An appetite for automating things such as deployments, testing, monitoring releases. We love repeatable processes and know that humans are prone to error.
Nice to Have Experience
Experience operating or rolling out CD platforms such as Spinnaker, Harness.
Programming in Go and template languages such as YAML and Jsonnet
Observability tooling such as DataDog, Prometheus
Some of the tech we use
GCP, AWS, Docker, Kubernetes (EKS/GKE), Drone, Jenkins, Terraform, Vault, Go, GitHub
Here are some examples of the work that has been done over the years on Delivery Engineering:
You can read more about what we are up to in Technology at The Times in general on our Open Blog.
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.