The Washington Post is hiring a Senior Software Engineer - Backend for our digital subscriptions team to focus on building highly scalable, performant, secure, and fault tolerable infrastructure and applications as well as automation tools and solutions to support a full CI/CD environment. Digital subscriptions is a fast paced, high growth environment that respects its engineers and customers. We are looking for a self-driven engineer with a conscientious mentality and a commitment to innovate with high quality work. In this role, you have a direct impact on The Post's top line performance and the opportunity to work with colleagues from all parts of the company.
**This position could be 100% remote in the US for the right candidate**
Responsibilities:
Build highly scalable, performant, secure, and fault tolerable cloud infrastructure and applications.
Build reusable components, tools, and processes that are shared across teams and codebases for rapid development and scaling to support Digital Subscriptions mission.
Build automation tools and processes that support our goal of moving towards a true DevOps model while still adhering to best practices and team conventions.
Use your experience to help guide technical decisions and participate in technical architecture discussions.
Work directly with product managers and occasionally stakeholders from either the Newsroom or other internal teams to help translate business requirements into technical tasks.
Serve in an on-call capacity.
Requirements:
5+ years of experience with Git, Github
5+ years of experience with Java
5+ years of experience building REST applications at scale
3+ years of experience with Docker, Containerization.
3+ years of experience with container orchestration services (ECS, Kubernetes)
2+ years of experience with Nginx
AWS Solutions Architect (Preferred)
Experience with production level INF monitoring/alerts utilizing tools such as Datadog, Splunk, OpsGenie, Cloudwatch
Experience with Linux operating systems (CentOS, RedHat, Alpine, Ubuntu, etc)
Experience building highly tolerant, scalable systems utilizing DR features such as Multi Region, Multi AZ deployments, caching/failover strategies, Auto Scaling
Experience with application servers like Tomcat, Wildfly, Jetty, Glassfish
Experience with Python and Node.
Experience with both Front End and Back End build systems such as Maven, Gradle, SBT (Play Framework), NPM, Grunt, Webpack
Experience implementing full build, deployment, automation pipelines using Jenkins, Github Integrations, etc.
Experience with ETL processes, AWS Glue, Amazon Redshift, AWS Lambdas
The Post strives to provideits readerswith high-quality, trustworthy news and information while constantly innovating. That mission is best served by a diverse, multi-generational workforce with varied life experiencesand perspectives.All cultures and backgrounds are welcomed.
The innovation doesn't end in the Newsroom - dozens of teams power The Washington Post. We are now hiring the next innovator - how will you Impact Tomorrow?