Senior Software Engineer, Backend Java

Walmart

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$117,000–$234,000 / yr
Posted
123 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $163k
This role $176k
$103k $248k
below market most similar roles pay here above market

This role pays more than 63% of similar roles. Most pay $149,500–$177,250 — the blue band above. At the midpoint, this role pays about $176k versus about $163k for comparable roles.

Based on 240 similar postings.

Employer

About Walmart

Walmart Inc. is the world''s largest retailer by revenue, operating a chain of hypermarkets, discount department stores, and grocery stores, as well as a growing e-commerce presence through Walmart.com. Industry: General Merchandise & Grocery Retail

Walmart currently has 724 open roles on FindRole.

Listed pay typically runs $117,000–$234,000 across 593 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Senior Software Engineer, Backend Java

JOB TITLE: Senior, Software Engineer (Backend Java) The Senior, Software Engineer (Backend Java) joins a team collaborating with Walmart International to develop a real-time transaction rewards service for customer acquisition and retention. This role involves leading medium- to large-scale projects, translating requirements into technical solutions, and managing small groups of engineers. Key responsibilities include writing and developing code, conducting unit testing, performing design and code reviews, and troubleshooting production issues. The candidate must possess 6+ years of backend engineering experience, specifically with Java, J2EE, Spring, and Spring Boot. Technical requirements include building large-scale microservices using NoSQL databases like Cosmos or MongoDB, messaging systems like Kafka, and cloud platforms such as Azure or GCP. The role focuses on solving complex technical problems to support international promotions and rewards across diverse global markets.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 78 companies.

See salary data

What you'll do

  • Translate project requirements into technical solutions and write production-ready code.
  • Lead and manage a small group of four to six engineers on assigned projects.
  • Perform design and code reviews to ensure high-quality software delivery.
  • Troubleshoot production issues by performing root cause analysis and formulating action plans.
  • Lead the discovery phase of projects to develop high-level designs with cross-functional teams.
  • Provide technical guidance and support to business users regarding feasibility and implementation.
  • Monitor project progress and results to identify and capitalize on improvement opportunities.

What we're looking for

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering.
  • Option 2: 5 years’ experience in software engineering or related area.
  • 6+ years of experience in backend engineering platform development.
  • 4+ years of experience in Java Spring and Spring Boot applications.
  • Strong core Java and J2EE knowledge.
  • Hands-on knowledge of building large-scale microservices, NoSQL databases (like Cosmos or MongoDB), and messaging systems like Kafka.
  • Hands-on knowledge and experience with cloud systems like Azure or GCP.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience (preferred).
  • Knowledge of implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies (preferred).

More like this

Similar roles

Software Engineer III, Backend Java

Walmart

Sunnyvale, CA 12 days ago $117,000–$234,000
Java Object-Oriented Programming API Design Telemetry Root Cause Analysis Platform Design Debugging Performance Monitoring WCAG) 2.2 AA
2+ yrs exp

Staff Software Engineer, Java / Backend

Walmart

Sunnyvale, CA 60 days ago $143,000–$286,000
Java SpringBoot Microservices Kafka Docker Kubernetes Azure Google Cloud Platform CI/CD RESTful Web Services Cloud Native Architecture ELK Splunk Data Structures Algorithms Design Patterns Agile Scrum
10+ yrs exp

Senior Software Engineer, Back End

Walmart

Bentonville, AR 31 days ago $90,000–$180,000
Java Python Spring Boot Microsoft Azure Docker Kubernetes Kafka MSSQL Azure Cosmos DB Splunk Dynatrace CI/CD TCP/IP HTTP DNS Load Balancing Distributed Systems SRE RCA
3+ yrs exp

Senior Software Engineer, Backend Java

Walmart

Bentonville, AR 116 days ago $90,000–$180,000
Java Spring Boot ReactJS TypeScript RESTful APIs Microservices Git CI/CD SQL NoSQL GCP Azure Docker Kubernetes System Design
3+ yrs exp

Senior Software Engineer, Java Backend

Walmart

Bellevue, WA 11 days ago $108,000–$216,000
Java Spring Boot Kafka Microservices CICD Git Maven Jenkins JUnit Mockito Mock MVC RESTful services ORM Data Structures Algorithms Cloud Native
3+ yrs exp

Senior Software Engineer, Java

Walmart

Bellevue, WA +1 124 days ago $108,000–$216,000
Java Spring Boot ReactJS TypeScript RESTful APIs Microservices Git CI/CD SQL NoSQL Docker Kubernetes GCP Azure System Design
3+ yrs exp Hybrid