Software Engineer

Washington, DC
Jun 18, 2021
Sep 12, 2021
Full Time
Job Description

The Washington Post is hiring a Software Engineer 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**

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

  • 3+ years of experience with Git, Github
  • 3+ years of experience with Java
  • 2+ years of experience with Docker, Containerization.
  • 2+ years of experience with container orchestration services (ECS, Kubernetes)
  • 1+ 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 provide its readers with high-quality, trustworthy news and information while constantly innovating. That mission is best served by a diverse, multi-generational workforce with varied life experiences and 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?


Similar jobs