Sr. Software Engineer

Navan
Bengaluru, India
On-site

Who this role is best for

Geared toward backend engineers with experience in distributed systems and AI integration, comfortable with building global commerce platforms.

Best fit for

  • Candidates with 4-6 years of experience in scaling backend systems for global platforms
    — “4-6 years of experience building and scaling complex systems in fast-paced, high-growth, or large-scale environments”
  • Individuals with a proven track record of delivering maintainable and reliable code in production environments
    — “Ownership mentality with a record of delivering production-quality, maintainable code”
  • Candidates with a strong background in Java and Spring Boot, and JVM performance optimization
    — “Proficiency in Java and Spring Boot, with solid understanding of JVM performance and optimization”

Things to consider

  • Candidates should be prepared to work in a global, cross-functional team setting
    — “Work effectively as part of a global, cross-functional team”

How to stand out

  • Highlight experience with large-scale distributed systems and cloud platforms like AWS in your resume
    — “Strong experience with distributed systems, micro-services, and API design, including practical expertise with AWS or other cloud platforms”
  • Emphasize your ownership of features and post-release support in your application materials
    — “Ownership mentality with a record of delivering production-quality, maintainable code, and supporting features post-release”
  • Showcase your experience with AI-assisted development and how it improved engineering productivity
    — “Proven experience leveraging AI models and AI-driven development to build intelligent, automated features”
  • Demonstrate your ability to collaborate with cross-functional teams and deliver end-to-end solutions
    — “Collaborate Across Teams: Work effectively as part of a global, cross-functional team”
  • Quantify your impact on system reliability and performance in prior roles
    — “Apply deep technical expertise and creativity to address large-scale engineering challenges”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • Design and develop robust, high-performance features and core services
  • Drive improvements in reliability, performance, and user experience
  • Take end-to-end ownership of features
  • Collaborate effectively with global, cross-functional partners
Typical background
4-6 years of experience building and scaling complex systemsBachelor’s or Master’s degree in Computer Science, Engineering, or related field

Skills & requirements

Required

JavaSpring BootDistributed SystemsMicroservicesAPI DesignAWSJVM PerformanceProduction-quality CodeMonitoringTestingScalabilityAi-driven Development

Preferred

Fintech Payment SystemsPythonKubernetes

Stack & domain

JavaSpring BootAWSDistributed SystemsMicro-servicesAPI DesignAI ModelsAi-driven DevelopmentCollaborative Team PlayerOwnership MentalityProblem-solving MindsetPassion For Tackling Technically Demanding And Customer-impacting ChallengesFinancePayment Systems

About the role

Original posting from Navan

Navan has transformed the corporate travel, payment, and expense landscape by consistently prioritizing user needs We are seeking a Senior Software Engineer (Backend) for our AI-first engineering team to drive the architecture of a next-generation corporate expense management platform, In this role, you will scale backend systems powering global commerce, payments, issuing platforms, and Payment/money ledgers, while building infrastructure for automated policy management, granular admin controls, and seamless accounting system integrations.

What You’ll Do:

Build at Scale: Design and develop robust, high-performance features and core services that support the company’s flagship product and serve a global customer base.

Solve Complex Problems: Apply deep technical expertise and creativity to address large-scale engineering challenges, driving improvements in reliability, performance, and user experience.

Deliver Customer-Facing Solutions: Take end-to-end ownership of features—from design and development to deployment and operational support—ensuring exceptional quality and value for users.

Collaborate Across Teams: Work effectively as part of a global, cross-functional team, partnering with fellow engineers, product managers, designers, and business leaders to deliver impactful solutions and elevate team performance.

Contribute to Engineering Culture: Champion best practices in code quality, scalability, documentation, monitoring, and testing, fostering a culture of technical excellence, collaboration, and continuous improvement.

Learn and Grow: Stay engaged with new technologies and industry trends, bringing a growth mindset and a passion for delivering elegant solutions to complex problems.

What We're Looking For:

4-6  years of experience building and scaling complex systems in fast-paced, high-growth, or large-scale environments (open to exceptional candidates with less experience)

Hands-on experience developing and maintaining consumer-facing or core business products at scale

Proficiency in Java and Spring Boot, with solid understanding of JVM performance and optimization

Strong experience with distributed systems, micro-services, and API design, including practical expertise with AWS or other cloud platforms

Ownership mentality with a record of delivering production-quality, maintainable code, and supporting features post-release through monitoring and troubleshooting

Collaborative team player able to work effectively with global, cross-functional partners

Commitment to engineering best practices in testing, documentation, scalability, and code quality

Problem-solving mindset with a passion for tackling technically demanding and customer-impacting challenges

Previous Fintech payment systems experience a plus (not required)

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Proven experience leveraging AI models and AI-driven development to build intelligent, automated features and enhance engineering productivity

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. 

Human oversight: 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. 

Your rights: 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.

Source: Navan careers

Similar roles

More roles at Navan