
Senior Software Engineer
The Washington Post22 hours ago
Remote, MexicoSenior
Responsibilities
- Design, build, test, deploy, operate, and continuously improve applications and services supporting subscription products.
- Design and maintain scalable AWS infrastructure using services including ECS, Lambda, S3, RDS, IAM, and CloudWatch.
- Build Infrastructure as Code, deployment automation, CI/CD pipelines, developer workflows, and reusable infrastructure patterns.
- Administer and operate self-hosted engineering platforms such as Jenkins and Airflow.
- Develop backend services and APIs primarily in Java, supporting services and tooling in Node.js, and frontend applications with React and JavaScript/TypeScript as needed.
- Establish observability, troubleshoot complex application and infrastructure issues, and participate in on-call incident response and post-incident remediation.
- Identify technical debt and operational improvements, communicate technical decisions, mentor engineers, and contribute to architecture, documentation, and engineering standards.
- Use AI-assisted engineering tools across software development, infrastructure, automation, troubleshooting, incident investigation, and operational workflows.
Requirements
- BA/BS in Computer Science or a related field, or equivalent practical experience.
- At least 5 years of hands-on AWS experience designing, deploying, operating, and troubleshooting production workloads.
- At least 4 years of CI/CD, deployment automation, and Infrastructure as Code experience in production environments.
- At least 3 years of backend development experience with Java and at least 2 years of professional Node.js experience.
- Experience administering self-hosted engineering platforms such as Jenkins, Airflow, or comparable technologies in production.
- Experience with AWS CDK, CloudFormation, Terraform, or comparable Infrastructure as Code technologies, plus containerized workloads such as Docker and ECS.
- Strong production operations, observability, cloud architecture, networking, IAM, security, scalability, reliability, incident response, and on-call experience.
- Ability to independently drive complex technical work, communicate across organizational boundaries, mentor engineers, and contribute to application code.
- Significant hands-on experience with AI-assisted engineering tools and concrete examples of applying AI to engineering workflows.
- Preferred qualifications include 7+ years of AWS, DevOps, SRE, or cloud infrastructure experience; 5+ years of CI/CD and Infrastructure as Code experience; 5+ years of Java and 3+ years of Node.js experience; 2+ years of React or comparable frontend experience; and experience with DataDog, reusable infrastructure patterns, platform engineering, developer tooling, and cross-team technical influence.
Benefits
- The role is generally conducted on-site five days per week, with exceptions for newsgathering and business travel.
- The Washington Post provides offices with open layouts, modern technology, and access to transportation.
Tech Stack
Categories
About The Washington Post
The Washington Post is a U.S. news organization that publishes national and international reporting across web, mobile apps, and print. It earns revenue from digital and print subscriptions, advertising, events, and licensing its Arc XP publishing platform. Founded in 1877 and headquartered in Washington, DC, it is owned by Nash Holdings, controlled by Jeff Bezos. The Post’s journalism reaches millions of readers and its software powers content sites for media and enterprise customers.