Sr. Software Engineer (Backend )

Navan

Quick summary

Work type
On-site
Location
Redwood City, CA
Posted
56 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $177k
$136k most similar roles pay here $218k

This listing doesn't post a salary. Most similar roles pay $144,272–$209,750.

Based on 240 similar postings.

Employer

About Navan

Navan (formerly TripActions) is a travel and expense management platform that provides corporate travel booking, expense management, and card solutions to simplify business travel for enterprises. Industry: Travel Management & Financial Technology

Navan currently has 20 open roles on FindRole.

Listed pay typically runs $113,400–$252,000 across 7 roles with salary data.

Most-posted roles

View all roles at Navan

At a glance

TL;DR · Sr. Software Engineer (Backend )

As a Senior Backend Engineer on the Expense Platform team at Navan, you will play a crucial role in building and scaling distributed systems that manage the entire expense lifecycle, from creation to reimbursement. Your daily tasks include developing backend microservices with Java and Spring Boot, designing event-driven systems using Kafka or AWS SQS, and creating REST APIs for integration with external financial systems. You will also work on optimizing receipt ingestion and OCR pipelines while ensuring system reliability and performance. This role requires 6+ years of backend engineering experience, expertise in Java and microservices architecture, solid SQL knowledge, familiarity with AWS services like S3 and SES, and a commitment to strong testing practices. Your contributions will directly impact the efficiency and user experience of our expense management platform, which is integral to Navan’s mission of enhancing travel experiences for businesses globally.

What you'll do

  • Build and maintain backend microservices using Java and Spring Boot.
  • Design and implement event-driven systems with Kafka or AWS SQS.
  • Develop REST APIs and integrate with external financial systems.
  • Work on expense workflows including reimbursements, cash advances, mileage, and per diem.
  • Ensure system reliability, performance, and scalability in distributed environments.

What we're looking for

  • 6+ years of backend engineering experience with Java and Spring Boot.
  • Expertise in designing and implementing microservices architecture and event-driven systems.
  • Proficient in SQL, database design (MySQL or PostgreSQL), and AWS services like S3, SQS.
  • Experience with CI/CD pipelines and Git workflows for efficient software development.
  • Strong commitment to testing practices including unit and integration tests.

More like this

Similar roles

Sr. Software Engineer, Backend

Acorns

Remote (US) 137 days ago $200,000$217,000
Ruby on Rails Postgres AWS TypeScript CI/CD Docker Kubernetes Python JavaScript React Node.js Git Jenkins SonarQube JUnit Selenium BDD TDD RESTful APIs Swagger OAuth JWT GraphQL
Remote

Software Engineer, Backend

Plaid

New York City, NY 43 days ago $176,400$226,800
Python Django RESTful APIs SQL NoSQL Git CI/CD Kubernetes AWS Terraform PostgreSQL MongoDB Redis Docker Prometheus Grafana

Software Engineer, Backend

Plaid

San Francisco, CA 43 days ago $176,400$226,800
Python Docker Kubernetes AWS CI/CD PostgreSQL Redis Git Terraform GraphQL

Backend Software Engineer

3M

Maplewood, MN 12 days ago $145,676$178,049
Python AWS Databricks Delta Lake RESTful APIs CI/CD DevOps Unity Catalog SQL Authentication Authorization Role-Based Access Control MVP-to-scale transitions Observability tools Metrics Tracing Logging Data Governance Metadata Management
Hybrid

Backend Software Engineer

Adobe

Seattle, Washington 92 days ago $135,100$195,550
Java PHP HTML5 CSS3 JavaScript MySQL Postgres MongoDB Docker RESTful APIs Scrum Agile Git Kafka Kinesis New Relic Wavefront Vivid Cortex SQL NoSQL
Hybrid

Lead Software Engineer , Backend

Capital One Financial

Plano, TX 7 days ago $179,400$204,700
Java Python SQL Docker Kubernetes AWS CI/CD PostgreSQL Maven Git Jenkins Spring Boot RESTful APIs JSON Swagger Microservices Scrum