# Senior Software Engineer

**Company:** [Navan](https://hotfix.jobs/companies/navan)
**Location:** Bengaluru, India
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** Java, Spring Boot, Jvm, Distributed Systems, Microservices, API Design, AWS, Cloud Platforms, Ai Models, Monitoring, Testing, Payment Systems
**Posted:** 2026-09-07

> Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.

## Job Description

## Responsibilities
- Design and develop robust, high-performance features and core services for a global customer base.
- Solve large-scale engineering challenges, improving reliability, performance, and user experience.
- Own features end to end, from design and development through deployment and operational support.
- Collaborate with engineers, product managers, designers, and business leaders in a global, cross-functional environment.
- Champion best practices in code quality, scalability, documentation, monitoring, and testing.
- Stay current with technologies and industry trends, applying a growth mindset to complex problems.

## Requirements
- 4–6 years of experience building and scaling complex systems; exceptional candidates with less experience may be considered.
- Experience developing and maintaining consumer-facing or core business products at scale.
- Proficiency in Java and Spring Boot, with a strong understanding of JVM performance and optimization.
- Experience with distributed systems, microservices, API design, and AWS or other cloud platforms.
- Ownership of production-quality, maintainable code, including post-release monitoring and troubleshooting.
- Strong collaboration skills in global, cross-functional teams.
- Commitment to testing, documentation, scalability, and code quality.
- Experience leveraging AI models and AI-driven development to build intelligent, automated features and improve engineering productivity.
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.

## Nice to Have
- Fintech or payment systems experience.

## Similar jobs

- [Senior Software Engineer](https://hotfix.jobs/jobs/f3dc0a4c-161f-41e3-8f0f-7f6f1bed0ae0) - ZoomInfo - Bengaluru, India
- [Senior Software Engineer](https://hotfix.jobs/jobs/424fec72-c653-4cf7-b981-4ab7dd3a98ff) - CommandLink - Remote
- [Senior Software Engineer, Backend (Money Movement)](https://hotfix.jobs/jobs/8afb425b-fe94-4b6b-8b26-f8dde0de4f58) - Phantom - Remote
- [Senior Software Engineer - Tax Payments](https://hotfix.jobs/jobs/6ad915bc-1d3e-467f-a4ee-9103658c634e) - Rippling - Bengaluru, India
- [Senior Software Engineer - Data Catalog](https://hotfix.jobs/jobs/0e3144b4-34bc-4508-ba0e-2f4d0b613d39) - Rippling - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/b53f9259-9cbf-43e5-af97-1c6801417742
**Canonical:** https://hotfix.jobs/jobs/b53f9259-9cbf-43e5-af97-1c6801417742