IT & Software

Senior Software Engineer, Expense

TripActions

London · Greater London · United Kingdom

Overview

As an Expense Engineer at Navan, you will help own and ship the end-to-end expense lifecycle for employees, admins, and finance teams. You’ll work across Berlin or London to enhance receipt capture, itemization, policy enforcement, and financial postings at scale, blending backend, frontend, and AI components. You’ll improve accuracy, latency, and safety of AI-powered expense features and collaborate with cross-functional partners to deliver enterprise-grade experiences. This role offers a chance to shape how multinational customers manage expenses, VAT, per diem, and audit-ready data in real time.

Responsibilities
  • Design and ship backend and web features (Java/Spring Boot, TypeScript) and AI services (Python/TypeScript)
  • Own APIs and event-driven flows for money, receipts, and policy decisions at scale
  • Build or extend LLM-backed agents with tool use, grounding, streaming, memory, and evals
  • Improve document extraction and auto-itemization (tax fields, latency, cost, provider failover)
  • Instrument production with observability, dashboards, and quality metrics
  • Collaborate with Product and Design on employee, admin, and mobile AI surfaces
  • Ensure correctness in financial systems (idempotency, auditability, permissions)
  • Mentor teammates and produce infrastructure-ready designs
Key requirements
  • 5+ years building production software (8+ for Staff)
  • Strong CS fundamentals
  • Expertise in Java/Spring Boot, modern TypeScript, or Python services
  • Experience with relational data modeling, APIs, and AWS
  • Knowledge of messaging systems (Kafka or similar) is a plus
  • Shipped AI in a real product (LLM APIs, tool calls, retrieval-augmented generation, or document/vision extraction) and understanding of failure modes
  • Comfort with financial or workflow-heavy domains (expenses, payments, ERP, tax)
  • Strong design, code review, CI/CD, observability, and incident ownership
  • Based in Berlin or London or willing to relocate
  • Collaborative across time zones (US, Israel, India)
  • collaboration across cross-functional teams
  • strong communication and design documentation
  • mentorship and willingness to share knowledge
  • Java/Spring Boot
  • TypeScript
  • Python

Reference: WJ-747_30307396

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.