Senior Full Stack Software Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, or equivalent experience., At least 4 years of experience developing scalable customer-facing applications., Proficiency in Java, with a solid understanding of RESTful APIs and backend systems., Experience with modern front-end technologies like React, HTML, CSS, and JavaScript..

Key responsibilities:

  • Design, develop, and support new features within the ArcXP platform.
  • Collaborate with product owners, engineers, and clients to build APIs, UIs, and platform capabilities.
  • Write high-quality, maintainable code with automated testing and monitoring.
  • Lead and mentor team members, contribute to solution design, and ensure best engineering practices.

The Washington Post logo
The Washington Post Large https://www.washingtonpost.com/
1001 - 5000 Employees
See all jobs

Job description

Join the future of news

We’re on a mission to deliver riveting storytelling for all of America. At The Washington Post, you’ll help reinvent news. Our work is driven by a deep investigative spirit and enhanced by innovation to bring audiences closer to the stories that matter most.

About Our Team

The Washington Post is powered by the passion and talent of our people. It takes all of us to reinvent news. Beyond our award-winning Newsroom and Opinions teams, we work across many departments, including Brand & Events, Communications, Customer Care, Engineering & Product, Finance, Human Resources, Legal, Marketing & Advertising, Print Operations, and Sales.

Why This Role Matters

At Arc XP, we empower the world's leading media organizations to tell their stories at scale through our powerful, AI-driven digital publishing platform. With AI-powered solutions for editorial efficiency, compelling audience experiences, and content monetization, we provide everything modern media businesses need to unlock growth. Originally developed for The Washington Post, today ArcXP is trusted by leading media brands across the globe — delivering billions of monthly page views across more than 2,500 sites.

The ArcXP platform follows a microservice architecture built on AWS. Our processes are lightweight to empower our teams to innovate quickly to bring new ideas to market.

We are currently looking for a Senior Full Stack Software Engineer to join our Revenue Engine team to architect, implement and support new capabilities within ArcXP. You will have the opportunity to partner with product owners, engineers and clients to build APIs, UIs and platform capabilities for authentication, entitlements, targeting and check-out. This role plays a critical part in enhancing ArcXP’s monetization features, directly impacting our clients’ revenue growth and reader engagement.

This role requires deep technical knowledge, leadership maturity, and a strong sense of ownership.

What Motivates You:
  • You love delivering value to customers with impactful features using the latest web technologies.
  • You want to be a mentor and technical leader to the organization on professional software development practices.

  • You’re curious, thoughtful, and constantly looking for smarter ways to solve problems.

  • You value writing clean, reusable code and take pride in code quality.

  • You enjoy working in a collaborative, remote-first team where communication  and autonomy are key.

  • You’re someone who owns challenges from start to finish and isn’t afraid to lead the way .You own and drive features/problems/issues through from start to finish.

How You'll Support the Mission:
  • Act as a go-to expert across many front-end and back-end services which power internal tools and reader experiences, with a focus on the back-end.
  • Write high-quality, maintainable code with automated testing, monitoring and alerting.

  • Participate in and contribute to all Agile ceremonies, and help refine our processes for continuous improvement.

  • Work independently and collaboratively to ensure delivery of team goals.

  • Plan and direct software design projects with other engineers on the team.

  • Contribute to solution design to ensure swift delivery of technical solutions. Lead and participate in the solution design review process, asking thoughtful questions and raising relevant concerns.

  • Advocate for and implement engineering best practices.

  • Lead team growth via mentoring, knowledge sharing and documentation.

  • Produce API and usage documentation for internal and external audiences.

  • Monitor the performance and correctness of our backend services in production using tools like DataDog, Splunk and AWS CloudWatch.

  • Contribute to a DevOps team responsible for on-call support as part of a rotating schedule.

Skills and Experience You Bring:
  • Bachelor’s degree in Computer Science or related technical field — or equivalent practical experience.
  • 4+ years experience building highly-scalable customer facing applications.

  • Strong proficiency in Java, with solid understanding of RESTful API design and back-end systems.

  • Hands-on experience in designing, building, testing, maintaining, monitoring & scaling web services and APIs at scale.

  • Experience building UIs using modern HTML, CSS, and JavaScript in the React framework.

  • Experience writing automated tests to ensure code quality.

  • Hands-on experience with using and operating RDMSs such as MySQL, PostgreSQL, etc. at scale.

  • Experience with DevOps technologies like Docker and CI/CD systems such as Github Actions, AWS CodePipeline.

  • Knowledge of authentication protocols (OAuth), service-oriented architecture, PCI and other regulatory/compliance standards.

  • Ability to lead by example and influence both technical and non-technical stakeholders.

Preferred Qualifications:

  • Experience building, deploying and supporting applications on AWS.

  • Experience building multi-tenant SaaS platform applications.

  • Experience with Vert.x or Play framework/Akka.

  • Experience with asynchronous programming patterns.

  • Knowledge of Elasticsearch or other search capability.

  • Knowledge of NoSQL, queues, caches.

  • Familiarity with modern front-end patterns such as single page application frameworks and their interactions with APIs with SDKs.

  • Familiarity with Playwright for end-to-end testing and automation.

 

Your story awaits. Apply today!

Learn more about The Post at careers.washingtonpost.com.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Collaboration
  • Communication
  • Leadership

Full Stack Engineer Related jobs