Lead Software Engineer (Backend)
About the role
Job Description
We’re building scalable, data-driven product systems and looking for a Lead Software Developer with strong engineering skills and a track record of designing and delivering complex, production-grade systems. You’ll lead the design and delivery of critical product components, collaborate closely with technical leads and senior stakeholders, and play a key role in driving technical quality, scalability, and engineering standards across a core product area.
Overview
• Own critical components end-to-end and deliver measurable improvements in system quality, scalability, and reliability. You operate independently, drive design decisions, and elevate engineering standards through technical leadership and mentorship.
What you’ll do
• Own delivery for significant features or systems: clarify requirements, design solutions, execute, ship, and iterate.
• Design and build scalable backend services, APIs, and data pipelines that support core product functionality.
• Drive system design decisions, balancing scalability, performance, reliability, and cost.
• Define how quality is measured for your area (success metrics, testing strategy, observability) and automate it wherever possible.
• Lead structured experimentation: define hypotheses, evaluate results, and translate insights into product and system improvements.