jobapplier

Backend Software Engineer

Navan

Skills

Required

  • APIs
  • Java/Spring Boot / modern TypeScript / Python
  • building production software
  • relational data modeling
  • cloud
  • AWS
  • Messaging systems
  • Kafka
  • LLM APIs
  • tool/function calling
  • retrieval-augmented
  • hallucination
  • prompt injection
  • PII

Preferred

  • VAT/GST
  • policy engines
  • agent frameworks
  • eval platforms
  • mobile AI UX
  • fiscaux

Join our growing Expense Engineering team in Berlin or London. As a Senior Software Engineer, you will be responsible for the full expense lifecycle for employees, approvers, and finance admins. You will work on various aspects of the expense process, including employee experience, international spend, admin and control, and money movement and close. You will also have the opportunity to work on AI-related projects and improve the accuracy, latency, cost, and safety of our systems.

Participer à la conception et à la mise en œuvre de fonctionnalités dans les services backend (Java et Spring Boot) et/ou web (TypeScript), avec des services d'IA en Python ou TypeScript.

Based in Berlin or London (or willing to relocate). Collaboration across US, Israel, and India time zones

Responsibilities

  • Posséder les API et les flux pilotés par des événements qui déplacent de l'argent, des reçus et des décisions politiques à l'échelle de l'entreprise.
  • Améliorer l'extraction de documents et l'auto-article : qualité, champs fiscaux, latence, coût et basculement du fournisseur.

Requirements

  • 5+ years building production software (8+ for Staff). Strong CS fundamentals
  • Experience with relational data modeling, APIs, and cloud (AWS). Messaging systems (Kafka or similar) are a plus
  • Shipped AI in a real product, not only notebooks: LLM APIs, tool/function calling, retrieval-augmented generation, evaluation, or document/vision extraction. You can talk about failure modes (hallucination, cost, latency, prompt injection, PII)
  • Comfort with financial or workflow-heavy domains: expenses, payments, ERP, tax, or similarly high-stakes data
  • Depth in at least one of: Java/Spring Boot, modern TypeScript, or Python services. Willingness to cross the boundary
  • Clear written design, strong code review, and bias to production quality (tests, CI/CD, observability, incident ownership)

Preferred

  • Document OCR; VAT/GST or multi-currency; policy engines; agent frameworks; eval platforms; mobile AI UX