Navan
Travel and Expense Management
StaffSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“Staff Software Engineer at Navan. Skills: Distributed systems, Java, Spring Boot, Microservices. Architect backend microservices. Build backend microservices”
What You'll Achieve.
Deliver seamless experiences; Deliver reliable experiences; Deliver intelligent experiences; Deliver impactful solutions; Enable speed; Enable innovation; Provide exceptional customer experiences
Industry & Context.
What They're Looking For.
Must Have
8+ years of professional software engineering experience, significant backend and distributed systems expertise, experience building scalable systems using Java, Spring Boot, and microservices architecture, Deep understanding of distributed systems, asynchronous processing, and event-driven architectures, experience with Kafka, AWS SQS, or similar messaging technologies, Expertise in relational databases and data modeling (MySQL or PostgreSQL), Experience designing and operating cloud-native applications on AWS, Proven track record leading large technical initiatives and influencing engineering direction, understanding of system reliability, observability, performance optimization, and scalability, Experience with CI/CD pipelines, automated testing, and modern software delivery practices, Ability to mentor engineers and drive technical excellence across teams, communication and collaboration skills with both technical and non-technical stakeholders, Passion for building platforms that enable speed, innovation, and exceptional customer experiences
What You'll Do.
Architect backend microservices
Build backend microservices
Scale backend microservices
Lead design of event-driven systems
Drive technical strategy
Drive platform architecture decisions
Own expense workflows
Improve receipt ingestion
Improve OCR processing
Ensure platform reliability
Ensure platform scalability
Ensure platform observability
Ensure operational excellence
Champion engineering best practices
Identify opportunities for improvement
How You'll Work.
Team & Collaboration
Partner closely with engineering leaders; Partner closely with product managers; Partner closely with designers; Partner closely with cross-functional stakeholders; Collaborate cross-functionally with product teams; Collaborate cross-functionally with operations teams; Collaborate cross-functionally with finance teams; Communicate with technical stakeholders; Communicate with non-technical stakeholders
Communication Scope
Communication skills with technical stakeholders; Communication skills with non-technical stakeholders
Process & Methodology
Lead large technical initiatives
Full Job Description
At Navan, our mission is to power the in-person connections that move people, ideas, and businesses forward. We help travelers focus on being there, not getting there. Our engineering organization plays a critical role in delivering seamless, reliable, and intelligent experiences across travel and expense management at global scale. We are looking for a Staff Software Engineer to join our Expense Platform team in Berlin. In this role, you will lead the design and evolution of distributed systems that power the full expense lifecycle — from expense creation and approvals to reimbursements and financial reconciliation. You will partner closely with engineering leaders, product managers, designers, and cross-functional stakeholders to drive technical strategy, platform scalability, and engineering excellence across the organization. As a senior technical leader, you will influence architecture decisions, mentor engineers, improve developer productivity, and help shape the future of Navan’s expense platform as we continue to scale globally. What You’ll Do Architect, build, and scale backend microservices using Java and Spring Boot Lead the design of event-driven systems leveraging Kafka, AWS SQS, and distributed messaging patterns Drive technical strategy and long-term platform architecture decisions Design and develop high-performance REST APIs and integrations with external financial and payment systems Own critical expense workflows including reimbursements, cash advances, mileage, per diem, and approvals Improve receipt ingestion, OCR processing pipelines, and automation capabilities Ensure platform reliability, scalability, observability, and operational excellence Champion engineering best practices including testing, CI/CD, code quality, and incident management Mentor and guide engineers across teams through technical leadership and design reviews Collaborate cross-functionally with product, operations, and finance teams to deliver impactful solutions Identify op
Applying for this Staff Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Navan?
Real rants from real employees. Read before you apply.