Strong backend engineering experience with designing and operating backend services, APIs, asynchronous workflows, and data models at meaningful scale.
Proficiency in at least one modern backend language with exemplary code writing for core components.
Ownership of complex, customer-facing or operations-critical projects from design through production rollout.
Experience breaking projects into parallelizable work, identifying dependencies and risks, and providing accurate estimates.
Hands-on experience using AI development tools to improve productivity while ensuring correctness, security, privacy, maintainability, and reliability.
Strong product judgment and ability to translate ambiguous workflows and user needs into simple, maintainable technical solutions.
Proven ability to collaborate across functions and communicate trade-offs clearly to technical and non-technical audiences.
Strong engineering craft including testing, code review, observability, incident response, security, and operational readiness with a focus on reliability.
Comfort working with high correctness and auditability requirements, including traceability of decisions and changes.
A mentoring mindset with a record of raising team-wide engineering standards.
Nice to Haves
Experience with Go programming language.
Experience with migration from legacy systems, gradual rollouts, traffic shadowing, and feature-parity programs.
Experience supporting internal tools or operational user interfaces from the backend side.
Experience with high-volume, multi-region, or multi-tenant systems.
Experience as an incident commander or participation in on-call rotations.
Experience building AI-powered features including evaluation of model output.
What you'll be doing
Lead case management initiatives from discovery, design, rollout, measurement to operational ownership, either independently or guiding a team.
Design and build scalable backend services and APIs covering case creation, routing, assignment, transfers, audit history, notes, attachments, and queue management.
Deliver feature parity with legacy platforms and manage safe migration of traffic across DoorDash, Wolt, and Deliveroo.
Make and own technical decisions, write design documents, identify dependencies and risks, and create parallel delivery plans.
Scope ambiguous problems, balance long-term and short-term trade-offs, and design durable solutions.
Partner with cross-functional teams including Product, Operations, Support, and Data to define problems and shape the roadmap.
Coordinate projects including status updates, dependency tracking, and timely escalation.
Lead team-wide quality initiatives such as design reviews, quality metrics, logging, monitoring, alerting, and escalation policies.
Serve as first responder or incident commander, model incident practices, and develop playbooks and backlog work from learnings.
Introduce and guide AI best practices including evaluations, data privacy, and AI-generated code review; participate in AI-powered projects central to product.
Design reusable, self-serviceable, and cost-efficient solutions considering compute and AI costs.
Mentor engineers through code review, design guidance, tech talks, and feedback; participate in hiring activities as needed.