Checkout.Com

Staff Software Engineer - Payment Processing

London. Posted 4 days ago

The role

You will set the technical direction for the Gateway, Routing and Payout platforms. You will own the architecture of high-throughput, low-latency distributed systems and lead technical decisions from design to production rollout.

What you will do

  • Own the architecture of high-throughput, low-latency distributed systems
  • Design for resilience including redundancy, graceful degradation, backpressure, idempotency and recovery
  • Set and defend non-functional requirements like availability, latency, throughput and data durability
  • Lead technical decisions from problem framing through to production rollout and decommissioning
  • Drive operational excellence through observability, alerting, capacity planning, load and chaos testing
  • Raise the engineering bar through design reviews, code review, pairing and mentorship
  • Partner with product, platform and other engineering teams to sequence delivery
  • Make pragmatic build-versus-buy and refactor-versus-rewrite calls

Required qualifications

  • Significant experience building and operating distributed backend systems in production
  • Track record of technical leadership across multiple teams
  • Demonstrable experience designing for high throughput and low latency
  • Deep understanding of resilience patterns in distributed systems
  • Strong proficiency in either .NET or Java
  • Experience with event-driven and streaming architectures
  • Experience with relational and non-relational data stores at scale
  • Hands-on experience with cloud-based application development (AWS & Azure), containers, orchestration and infrastructure as code
  • Experience owning production systems on call
  • Experience leading complex migrations or re-architectures of live, business-critical systems
  • Excellent communication skills

Nice to have

  • Experience in payments, financial services or another domain with strict correctness, auditability or regulatory requirements
  • Experience with multi-region or active-active architectures, including data replication and failover strategies
  • A history of mentoring engineers into senior and staff-level roles

About the company

Checkout.com enables over 10 billion transactions yearly for more than one billion global shoppers. The company has 20 offices across six continents with London as HQ.