Senior Software Engineer, Expense at Navan | GB | Rezi

Senior Software Engineer, Expense at Navan

Senior Software Engineer, Expense

Navan · GB

2 weeks ago

Senior Software Engineer, Expense

Navan · GB

19 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer, Expense role.

Rezi rewrites your resume against Navan's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer, Expense posting at Navan — free, in seconds.

About the Role

Join the growing Expense Engineering team in Berlin or London, owning the full expense lifecycle for employees, approvers, and finance admins. Ship features in production systems that handle receipt intelligence, conversational expense capture, and admin automation, focusing on accuracy, latency, cost, and safety.

Responsibilities

  • Design and ship features in backend services (Java and Spring Boot) and/or web (TypeScript), with AI services in Python or TypeScript.
  • Own APIs and event-driven flows for money, receipts, and policy decisions at company scale.
  • Build or extend LLM-backed agents, including tool use, grounding, streaming, session memory, retrieval, and evaluations.
  • Improve document extraction and auto-itemization, focusing on quality, tax fields, latency, cost, and provider failover.
  • Instrument production systems with observability, quality dashboards, chat satisfaction, and extraction accuracy metrics.
  • Partner with Product and Design on employee, admin, and mobile AI surfaces.
  • Ensure correctness in financial systems, including idempotency, auditability, permissions, and no silent partial writes.
  • Mentor others and write designs for cross-time zone implementation.

Requirements

  • 5+ years building production software (8+ for Staff).
  • Strong CS fundamentals.
  • Depth in at least one of: Java/Spring Boot, modern TypeScript, or Python services, with willingness to cross boundaries.
  • Experience with relational data modeling, APIs, and cloud (AWS).
  • Shipped AI in a real product, demonstrating understanding of failure modes like hallucination, cost, latency, prompt injection, and PII.
  • Comfort with financial or workflow-heavy domains such as expenses, payments, ERP, or tax.
  • Clear written design skills, strong code review practices, and a focus on production quality (tests, CI/CD, observability, incident ownership).
  • Based in Berlin or London (or willing to relocate).

Skills

  • Java
  • Spring Boot
  • TypeScript
  • Python
  • Relational data modeling
  • APIs
  • AWS
  • Messaging systems (Kafka or similar)
  • LLM APIs
  • Tool/function calling
  • Retrieval-augmented generation
  • Evaluation
  • Document/vision extraction
  • Financial systems
  • Workflow automation
  • CI/CD
  • Observability
  • Incident ownership
  • Document OCR
  • VAT/GST
  • Multi-currency
  • Policy engines
  • Agent frameworks
  • Eval platforms
  • Mobile AI UX

Location

  • Berlin
  • London

Work Type

  • Full-time

Experience Level

  • 5+ years
  • 8+ years

About the Company

  • Navan is an AI-powered business travel, payments, and expense platform.
  • The platform simplifies booking, payment, and financial closing processes for travelers and finance teams.
  • Expense is a core component, covering the entire lifecycle from receipt capture to general ledger integration.

Equal Opportunity

  • Navan uses AI-assisted Automated Employment Decision Tool (Metaview) to assist with evaluating resumes against job qualifications for this role. All final decisions are made by human recruiters and hiring managers.
  • Metaview does not automatically reject candidates or make final hiring decisions. Our recruiters and hiring managers review all outputs and make the final hiring decision regarding every application.
  • If you prefer to have your application reviewed without AI assistance, you may request a human evaluation by entering your email here. Your decision to do so will not affect how your candidacy is evaluated.
  • Please refer to our Candidate Privacy Notice for more information about our processing of personal data, and your rights.