Senior Software Engineer

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Employment
Full-time
Posted
118 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $162k
$106k $221k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $147,706–$177,250.

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 841 open roles on FindRole.

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

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Senior Software Engineer

JOB TITLE: Senior, Software Engineer The Senior, Software Engineer joins the Derivator Platform team within the Catalog organization to build a high-scale, domain-agnostic rule derivation platform. This platform processes hundreds of thousands of events per second to power critical business decisions across inventory, fulfillment, and shipping restrictions. You will architect and operate distributed microservices and data pipelines, owning high-throughput Kafka event streaming pipelines and a domain-agnostic rule execution engine. Key responsibilities include developing data persistence layers using Cassandra and BigQuery, driving large-scale Apache Spark batch processing, and ensuring 99.99% availability. You will utilize Java, Spring Boot, and AI-assisted development tools like GitHub Copilot to build resilient, observable systems. The role solves complex supply chain intelligence problems by enabling configurable business rule evaluation across multiple domains including seller performance and customer experiences.

What does a Software Engineer earn in California?

Median $214500 from 1171 postings across 77 companies.

See salary data

What you'll do

  • Design and build distributed microservices for inbound data processing, rule evaluation, and outbound distribution.
  • Own high-throughput Kafka event streaming pipelines with a focus on fault isolation and horizontal auto-scaling.
  • Develop and evolve a domain-agnostic rule execution engine for various supply chain domains.
  • Build and optimize data persistence and indexing layers using Cassandra, BigQuery, and search indexes.
  • Drive large-scale Apache Spark batch processing jobs to identify impacted entities across millions of records.
  • Implement simulation and sweep capabilities to assess business impact before deploying new rules.
  • Use AI-assisted development tools for code generation, design brainstorming, testing, and code reviews.
  • Ensure platform reliability and observability through metrics, distributed tracing, and lag-based alerting.

What we're looking for

  • Bachelor's degree in computer science or related field and 3 years of software engineering experience, or 5 years of software engineering experience.
  • 5+ years of experience building production-grade, high-throughput distributed systems.
  • Strong proficiency in Java and Spring Boot for RESTful microservices and performance tuning.
  • Hands-on experience with Apache Kafka, including producer/consumer patterns and lag monitoring.
  • Experience with Cassandra for data modeling and BigQuery for large-scale analytical queries.
  • Experience with Apache Spark for distributed batch processing and container orchestration like Kubernetes.
  • Demonstrated use of AI-assisted development tools like GitHub Copilot or Cursor in daily engineering workflows.
  • Experience with rule engines, observability tools, or supply chain domain concepts (preferred).

More like this

Similar roles

Senior Software Engineer

Walmart

Sunnyvale, CA 64 days ago
Python Scala Java SQL Spark Hive BigQuery Apache Airflow AI Machine Learning Generative AI CI/CD ETL Distributed Systems Object-Oriented Programming Automated Testing
3+ yrs exp

Senior Software Engineer

Walmart

Sunnyvale, CA 170 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

Senior Software Engineer

Walmart

Bentonville, AR 118 days ago
Java Microservices AI Machine Learning Generative AI CI/CD Automated Testing Object-Oriented Programming Software Development Lifecycle Solution Design Debugging Code Review WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer

Walmart

Dallas, TX 56 days ago
Python LLM API Design Telemetry Debugging Coding Agents Platform Development Automation Scripts
3+ yrs exp

Senior Software Engineer

Walmart

Sunnyvale, CA 47 days ago $117,000–$234,000
Java J2EE Spring Spring Boot Distributed Systems Event-Driven Architecture SQL Public Cloud Real-time Data Processing CI/CD Agile Unit Testing WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer

Walmart

Dallas, TX 40 days ago
Linux AI/ML Generative AI CI/CD DevOps Object-Oriented Programming HAL TV OS Hardware Automation Testing Debugging Code Review WCAG) 2.2 AA
3+ yrs exp