Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen für das Expense-Management mit modernster Technologie.
- Unternehmen: Navan, ein führendes Unternehmen im Bereich KI-gestütztes Geschäftsreisen und Ausgabenmanagement.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Dynamisches Team mit hervorragenden Karrieremöglichkeiten in Berlin oder London.
- Warum dieser Job: Gestalte die Zukunft des Ausgabenmanagements und arbeite an spannenden KI-Projekten.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Java oder TypeScript.
Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.
Navan (Nasdaq: NAVN) is the AI-powered business travel, payments, and expense platform that makes it easy to book, pay, and close the books.
Travelers get a product they actually want to use.
Finance teams get real-time control, policy, and reconciliation.
Expense is a core part of that story: from the moment a receipt is captured to the moment it lands in the general ledger.
About the role
We are growing Expense Engineering in Berlin and London.
You will join the org that owns the full expense lifecycle for employees, approvers, and finance admins — used by companies worldwide, including complex EMEA tax, VAT, per diem, mileage, and multi-entity setups.
This is not a research-lab role and not a generic chatbot posting.
You will ship in the same systems that already run receipt intelligence, conversational expense capture, missing-info assistants, and admin automation — then raise the bar on accuracy, latency, cost, and safety.
You may land on employee experience (web/mobile expense), international spend (itemization, per diem, mileage, tax receipts), admin and control (policy, custom fields, audit), or adjacent platform work (cards, statements, ERP).
The product problems and the AI problems are shared.
What you'll work on
- The expense product, end to end
- Employee flows: transaction entry, drafts, receipts, trips, reimbursements, cards, and bank-linked spend
- International spend: line-itemization, per diem, mileage, VAT/GST, and tax receipts
- Admin and control: policy, approvals, custom and HR fields, audit logs, reporting
- Money movement and close: statements, purchase cards, reimbursements, accounting postings, and inbound company/user data
- AI that is already in the product
- Receipt intelligence: extract merchant, amount, date, tax, and line items from receipts and documents at high daily volume.
Improve quality, latency, and cost; compare and fail over between extraction providers, including large language models where they outperform traditional OCR.
- Conversational expense: multi-agent assistants that help people create and complete expenses in natural language (mileage, policy, personal context, knowledge retrieval).
Streaming experiences on web and mobile, and the same command path in workplace chat tools.
- Missing-info assistants: agents that find required fields still empty (cost objects, GL, project, department, description), ground suggestions in the user's history and trips, stream progress, and write back through existing expense APIs — with safe partial updates, clear provenance, and guardrails against prompt injection and off-scope use.
- Admin and finance agents: assistants that can approve, reject, flag, route, and explain spend using tools over our APIs, search, and warehouse data — without bypassing permissions or audit.
- Quality, cost, and safety: evaluation harnesses for accuracy and latency; kill switches; careful handling of PII and payment-sensitive data on receipts and transactions.
Prefer deterministic code for policy, catalogs, and tax rules; use models for language, ranking, and tool orchestration.
What you'll do
- Design and ship features in backend services (Java and Spring Boot) and/or web (Type Script), with AI services in Python or Type Script where that is the right fit
- Own APIs and event-driven flows that move money, receipts, and policy decisions at company scale
- Build or extend LLM-backed agents: tool use, grounding, streaming, session memory, retrieval, and evals
- — not one-off prompt demos
- Improve document extraction and auto-itemization: quality, tax fields, latency, cost, and provider failover
- Instrument production: observability, quality dashboards, chat satisfaction, extraction accuracy vs. human correction
- Partner with Product and Design on employee, admin, and mobile AI surfaces (including unified travel-and-expense chat)
- Review for correctness in financial systems: idempotency, auditability, permissions, no silent partial writes
- Mentor others and write designs that teams across time zones can implement from
What we're looking for
- 5+ years building production software (8+ for Staff). Strong CS fundamentals.
- Depth in at least one of: Java/Spring Boot, modern Type Script, or Python services. Willingness to cross the boundary.
- 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.
- Clear written design, strong code review, and bias to production quality (tests, CI/CD, observability, incident ownership).
- Based in Berlin or London (or willing to relocate). Collaboration across US, Israel, and India time zones.
Nice to have
- document OCR; VAT/GST or multi-currency; policy engines; agent frameworks; eval platforms; mobile AI UX.
- Why this team, why these cities
Expense is where Navan's "AI-powered T&E" claim has to be true: receipts, chat, and admin agents sit on the same ledger as reimbursements and accounting close.
Berlin and London put you next to EMEA customers who care about VAT, per diem, and audit — and next to a growing Expense engineering presence, not a satellite office doing overflow tickets.
Senior Software Engineer, Expense Arbeitgeber: Navan
Navan ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und unterstützenden Umfeld zu arbeiten. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer offenen Unternehmenskultur fördert Navan das Wachstum und die Zusammenarbeit innerhalb des Teams. Die Position des Solutions Consultant in der EMEA-Region ermöglicht es Ihnen, an der Spitze innovativer Lösungen für Geschäftsreisen und Ausgabenmanagement zu stehen, während Sie gleichzeitig von den Vorteilen eines globalen Unternehmens profitieren.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Engineer, Expense erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Navan anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer, Expense bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Navan vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, Expense mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Navan klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Navan vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.