Principal Software Engineer (remote)

Sep 13, 2022
Oct 05, 2022
Full Time
Job Description

The Washington Post is hiring a Principal Software Engineer for the Carta engineering team. The Carta team maintains the email newsletter platform for The Washington Post, works across the spectrum of public-facing newsletters as well as tools that are essential for the work of our editors and reporters. Our ideal candidate has strong vision for strategic thinking to improve the scalability and performance of the Carta platform. You would work at the enterprise level, providing engineering solutions to the organization on cross-functional issues and working alongside technical teams to develop and maintain architectures and software.

  • You can work alongside and provides guidance to staff in general technical matters.
  • You provide knowledge transfer to others in his/her areas of expertise.
  • You can work alongside software engineering teams to perform technical research and analysis, strategy development, and/or complex architectural design and development.
  • You can lead in the technical and implementation aspects of new products, platforms, and architecture.
  • You can participate in after-hours and on-call support rotation as needed.
  • You are comfortable with frequent newsroom and other interaction across The Post and can demonstrate ability to establish effective working relationships with all levels of management.

  • Works alongside the engineering team in technology experimentation, evaluation and prototyping efforts, as well as development, deployment and maintenance of software systems.
  • Performs knowledge transfer to others in his/her areas of expertise.
  • Leads/participates in the technical and implementation aspects of new products, platforms, and architecture.
  • Leads efforts to evaluate and recommend technologies and solutions to issues.
  • Defines, documents and enforces architectural policies, principles and procedures.
  • Conducts and evaluates software performance benchmarks, documenting and presenting results.
  • Participates in after-hours and on-call support rotation as needed.

  • Bachelor's degree or equivalent required; focus in computer science, engineering, business or related technical field preferred.

  • Minimum of 6 years of relevant technical professional experience required including a minimum of 3 years of experience in systems integration, systems analysis and design, and object-oriented development (can be acquired concurrently).

Technical Knowledge and Skills:
  • Applied knowledge of AWS, including services such as ECS, EC2, and Lambda.
  • Applied knowledge of industry standard database technology, including sizing, troubleshooting and performance tuning. MongoDB and Postgres experience preferred.
  • Applied knowledge of Java, Spring Boot, and JavaScript, Typescript knowledge is preferred as well.
  • Possesses full understanding of diverse technologies, including client/server and web-centric technologies, among others.
  • Demonstrates in-depth experience specifying large and/or complex solutions for strategic systems or projects.
  • Has proven ability to think strategically about the application of technology to meet business needs. Demonstrates ability to provide thought leadership to the organization, pertaining to technical topics and strategies.
  • Demonstrates facilitation and meeting management skills, including ability to negotiate, to elicit cooperation from others, and to gain consensus.


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