Senior Backend Engineer – Case Management

Requirements

  • 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.
AI Summary ✨

Similar jobs

  • Software Engineer, Systems

    MetaUKSwitzerland2 days ago
    Registered sponsor
  • Senior Software Engineer I- Regional Expansion -MEA

    WiseGreater London, UK3 days ago
    Registered sponsor
    ≈ €105k – €133k / year base
  • Senior Software Engineer I - Risk Control & Governance

    WiseGreater London, UK3 days ago
    Registered sponsor
    ≈ €105k – €133k / year base
  • Senior Software Engineer - Global KYC and Onboarding

    WiseGreater London, UK3 days ago
    Registered sponsor
    ≈ €105k – €133k / year base
  • See all jobs in UK →