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

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer, Expense role.
Rezi rewrites your resume against Navan's job description. Free.

Tailor your resume to this Senior Software Engineer, Expense role.
Rezi rewrites your resume against Navan's job description. Free.
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.

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.