checkout.com - Staff Software Engineer
Requirements
• Significant experience building and operating distributed backend systems in production, with a track record of technical leadership across multiple teams • Demonstrable experience designing for high throughput and low latency, and a strong intuition for where systems break under load • Deep understanding of resilience patterns in distributed systems: idempotency, retries and backoff, circuit breaking, queueing and backpressure, consistency and failure modes • Strong proficiency in either .NET or Java, and the ability to write clear, production-ready code that others can maintain • Experience with event-driven and streaming architectures, and with relational and non-relational data stores at scale • Hands-on experience with cloud-based application development (we use AWS & Azure), containers, orchestration and infrastructure as code • Experience owning production systems on call, with a strong sense of ownership for observability, monitoring and incident response • Experience leading complex migrations or re-architectures of live, business-critical systems with no loss of availability or data integrity • Excellent communication skills, able to influence without authority, write clear design documents, and express technical trade-offs to engineering and non-technical audiences alike • 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 • It’s important we set you up for success and make our process as accessible as possible. So let us know in your application, or tell your recruiter directly, if you need anything to make your experience or working environment more comfortable. • Life at Checkout.com http://Checkout.com • We understand that work is just one part of your life. Our hybrid working model offers flexibility, with three days per week in the office to support collaboration and connection. • Curious about what it’s like to be part of our team? Visit our Careers Page https://www.checkout.com/careers to learn more about our culture, open roles, and what drives us. • For a closer look at daily life at Checkout.com http://Checkout.com, follow us on LinkedIn https://www.linkedin.com/company/checkout/life/ and Instagram https://www.instagram.com/checkout_com/
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT