
Senior Software Engineer (Full-Stack)
4w4 weeks agoNavan
San Francisco, US · Full-time · $113,400 – $252,000
About this role
Navan is looking for a Senior Full-Stack Engineer to lead the design and development of mission-critical product features and services that power a platform used daily by thousands of travelers worldwide. You will play a pivotal role in shaping technical direction and driving cross-team initiatives to deliver scalable, reliable, and user-focused solutions.
In this role, you will lead technical strategy and architecture for core backend and frontend components, ensuring scalability, reliability, and performance. You will own complex domains end-to-end, from design through development, launch, and ongoing evolution of key microservices and customer-facing features.
You will influence cross-functional teams including engineering, product, and design by aligning technical execution with business goals and long-term product vision. Additionally, you will raise the technical bar through code reviews, architectural guidance, and fostering best practices in testing, monitoring, and documentation.
As a senior engineer, you will mentor and coach engineers across the organization, helping to grow technical skills and leadership capabilities. You will also partner with leadership to define and execute a multi-year technical roadmap, ensuring platform investments support company growth at scale.
Requirements
- 5+ years of software development experience, with deep expertise in both backend and frontend systems.
- Strong programming skills and CS fundamentals, with mastery in at least one backend language (Java, Python, etc.) and modern frontend frameworks (React, Angular, TypeScript).
- Proven experience designing and evolving large-scale distributed systems and microservice architectures.
- Demonstrated ability to own technical domains, making architectural trade-offs and long-term design decisions.
- Experience driving cross-domain initiatives, coordinating with multiple teams to deliver cohesive solutions.
- Track record of mentoring engineers, leading technical discussions, and influencing outcomes at an organizational level.
- Experience with cloud platforms (AWS preferred), CI/CD pipelines, and modern DevOps practices.
- Passion for solving complex problems, continuously learning, and delivering customer-focused innovations.
Responsibilities
- Lead technical strategy and architecture for core backend and frontend components of the platform, ensuring scalability, reliability, and performance.
- Own complex domains end-to-end: from design through development, launch, and ongoing evolution of key microservices and customer-facing features.
- Influence cross-functional teams (engineering, product, design) by aligning technical execution with business goals and long-term product vision.
- Raise the technical bar through code reviews, architectural guidance, and fostering best practices in testing, monitoring, and documentation.
- Mentor and coach engineers across the organization, helping to grow technical skills and leadership capabilities.
- Partner with leadership to define and execute a multi-year technical roadmap, ensuring that platform investments support company growth at scale.
Similar roles

Senior Software Engineer
3w3 weeks agoFreed
San Francisco, US · Full-time · $160,000 – $250,000

Senior Software Engineer - Deliverability
3w3 weeks agoFront
San Francisco, US · Full-time · $177,900 – $203,700

Software Engineer - Fleet Optimization
3w3 weeks agoWaymo
San Francisco, US · Full-time · $175,000 – $215,000

Staff Software Engineer - AI Agents
3w3 weeks agoTraba
New York City, US · Full-time · $240,000 – $300,000