Senior Software Engineer

Walmart

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 55% of similar roles. Most pay $149,500–$178,175 — the blue band above. At the midpoint, this role pays about $176k versus about $164k 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 825 open roles on FindRole.

Listed pay typically runs $121,000–$242,000 across 473 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Senior Software Engineer

The Senior Software Engineer joins the Catalog Engineering team to develop high-performance, scalable Catalog Services for millions of customers. This role involves designing and developing integrations with next-generation downstream applications on an event-driven micro-service architecture. Key responsibilities include leading catalog migrations to new platforms, troubleshooting production issues, performing root cause analysis, and providing technical mentorship. You will build scalable microservices using Java, Spring Boot, Spring WebFlux, and Project Reactor. The technical stack includes Solr, Kafka, Mem Cache, Spark, and NoSQL databases like Cosmos DB and Cassandra. You will also utilize Docker, Kubernetes, Git, Maven, and Jenkins within an Agile environment. The work focuses on enhancing seller and supplier experiences by solving complex software problems and implementing scalable data models for the catalog platform.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and develop highly scalable microservices and backend systems using Java and Spring Boot.
  • Build integrations with next-generation downstream applications on an event-driven platform.
  • Lead the migration of the catalog to a new platform and develop upstream integrations.
  • Troubleshoot production issues and perform root cause analysis to prevent future occurrences.
  • Provide technical guidance and mentorship to junior team members on software development.
  • Translate business requirements into technical solutions and robust scalable architectures.
  • Implement innovative solutions using GenAI trends to improve the seller and supplier experience.
  • Conduct unit testing and monitor high-impact software systems to ensure on-time delivery.

What we're looking for

  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering.
  • 5 years’ experience in software engineering or related area.
  • Expert-level knowledge of Java and experience building Java-based backend systems.
  • Experience building microservices using Spring Boot and reactive frameworks like Spring WebFlux and Project Reactor.
  • Experience in internet-scale distributed technologies including Solr, Kafka, and Mem Cache.
  • Deep understanding of Spark engine, J2EE components, multithreading, and networking.
  • Experience with cloud-based solutions, CICD tools (Git, Maven, Jenkins), Docker, and Kubernetes.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience (preferred).

More like this

Similar roles

Senior Software Engineer

Walmart

Sunnyvale, CA 169 days ago $117,000–$234,000
Java Spring Boot Spring WebFlux Project Reactor Kafka Solr Spark Cosmos DB Cassandra Docker Kubernetes Git Maven Jenkins CICD NoSQL J2EE GenAI Distributed Systems Microservices
3+ yrs exp

Software Engineer III

Walmart

Sunnyvale, CA 35 days ago $117,000–$234,000
Java Spring Boot Spring WebFlux Project Reactor Microservices Kafka Solr Cosmos DB Cassandra Docker Kubernetes Git Maven Jenkins CICD NoSQL Distributed Systems GenAI J2EE
2+ yrs exp

Senior Software Engineer

Walmart

Bentonville, AR 78 days ago
Java Spring Boot Kafka Azure GCP Cassandra Solr BigQuery Hive WebFlux Project Reactor Docker Kubernetes CI/CD Maven Git Jenkins JPA REST Spark Cosmos DB LangGraph Concord
3+ yrs exp

Senior Software Engineer

Walmart

Bellevue, WA +1 33 days ago
Java SpringBoot Spring WebFlux Kafka Solr Cassandra Git Maven Jenkins CI/CD NoSQL Microservices Generative AI ML Multithreading Networking
3+ yrs exp Hybrid

Senior Software Engineer

The Walt Disney Company

Seattle, WA +1 14 days ago $150,900–$202,400
JavaScript Web Development HLS DASH DRM PlayReady Widevine Adaptive Bitrate Streaming AVC HEVC AAC EAC3 Telemetry cross platform development
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 39 days ago $173,500–$331,050
Java Scala Apache Spark Apache Kafka Hadoop AWS Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra Azure Cosmos DB CI/CD Agile Data Pipelines Streaming Batch Processing
10+ yrs exp