Staff Software Engineer

Walmart

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Hoboken, NJ
Salary
$132,000–$264,000 / yr
Employment
Full-time
Posted
7 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $198k
$114k $303k
below market most similar roles pay here above market

This role pays less than 62% of similar roles. Most pay $170,712–$214,500 — the blue band above. At the midpoint, this role pays about $198k versus about $193k 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 · Staff Software Engineer

As a Staff, Software Engineer on the Fulfillment Engineering team, you will serve as a technical leader setting architectural direction for Warehouse Management Systems. You will own the technical roadmap for critical platform domains, leading the design and implementation of highly available, fault-tolerant, distributed, event-driven systems. Your daily work involves making complex tradeoffs regarding availability, consistency, latency, and cost while mentoring Senior Engineers and identifying systemic reliability risks. You will utilize Java, microservices, Kafka, SQL, and NoSQL datastores, with a preference for Azure and Cosmos DB experience. This role solves complex supply chain and fulfillment problems by building a shared, cloud-first, distributed-systems foundation that enables high-velocity fulfillment operations to ship at scale. You will also leverage AI tooling to accelerate development and troubleshooting across multiple teams.

What does a Software Engineer earn in New Jersey?

Median $161500 from 34 postings across 14 companies.

See salary data

What you'll do

  • Own the technical architecture and roadmap for a critical platform domain spanning multiple services and teams.
  • Lead the design and implementation of highly available, fault-tolerant, event-driven systems using Java.
  • Drive cross-team architecture decisions regarding availability, consistency, latency, and cost tradeoffs.
  • Identify and eliminate systemic reliability, scalability, and performance risks before they become incidents.
  • Set team-wide standards for telemetry, alerting strategy, incident response, and root-cause analysis.
  • Lead tech-debt reduction and modernization initiatives across multiple teams and services.
  • Mentor Senior Engineers into technical leaders through design reviews and engineering best practices.
  • Translate ambiguous business problems into executable technical strategies and milestones for senior stakeholders.

What we're looking for

  • Must have a Bachelor's degree in a related field and 4 years of software engineering experience, or 6 years of experience without a degree.
  • Must have 10+ years of software engineering experience, preferably in Java.
  • Must have expert-level experience with microservices, event-driven architecture, and messaging systems like Kafka at enterprise scale.
  • Must have deep hands-on experience with SQL and NoSQL datastores and schema/data-model decisions.
  • Must have proven ownership of production systems at scale, including reliability strategy and performance tuning.
  • Must have demonstrated experience mentoring Senior Engineers and influencing technical direction in Agile environments.
  • Must have strong communication skills for presenting architecture and design to senior stakeholders.
  • Must have the ability to leverage AI tooling and agents to accelerate development and troubleshooting.

More like this

Similar roles

Staff Software Engineer

Walmart

Sunnyvale, CA 140 days ago
Distributed Systems Microservices Event-Driven Architecture Kubernetes GCP Azure SonarQube Snyk Gatekeeper GitHub Copilot Message Queuing API Design SLOs SLAs Observability Logging Tracing WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 139 days ago
Python JavaScript Software Architecture Cloud-Native Architecture CI/CD DevOps Distributed Systems Design Patterns Software Prototyping Telemetry Test Strategy WCAG) 2.2 AA Defect Management Automation Scripts
4+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR +1 131 days ago
Java Spring Boot Kafka Azure GCP Docker Kubernetes CI/CD NoSQL React HTML CSS JavaScript LLMs RAG Vector Databases Agile Scrum Git RESTful services
4+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR 70 days ago
Cassandra Java Python Ruby Shell Scripting Distributed Systems Automation Incident Response Root Cause Analysis WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 124 days ago $143,000–$286,000
Java ReactJS Python TypeScript Rust Dart C++ JavaScript CI/CD Microservices Containers Cloud-native Architecture ML Frameworks GitHub Copilot API Design Observability Monitoring SDKs Feature Stores WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR +1 43 days ago $110,000–$220,000
Cloud-native Architecture Microservices CI/CD Platform Engineering DevOps ML Frameworks API Design Software Development Lifecycle Containers Infrastructure Tooling Automation Software Design Patterns Monitoring Incident Management
4+ yrs exp