(USA) Senior, Software Engineer

World's leading retailer focused on helping people save money so they can live better.
$117,000 - $234,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · E-Commerce

Description For (USA) Senior, Software Engineer

Walmart Global Tech is seeking a Senior Software Engineer to join their team in developing robust, scalable enterprise applications. The role focuses on building eligibility systems that process 15-20 billion events daily, utilizing distributed tracing and big data pipelines. You'll work with cutting-edge technologies including Java, Spring Boot, Kafka, and cloud platforms to create solutions that impact millions of customers.

The position offers a hybrid work environment, combining office presence with flexible remote work. You'll be part of a team that powers Walmart's digital transformation, working on systems that handle petabytes of data and ensure seamless customer experiences. The role requires expertise in distributed systems, event-driven architecture, and big data processing.

As a senior engineer, you'll contribute to designing and implementing high-performance systems, optimizing application performance, and maintaining critical infrastructure. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on technology solutions that impact hundreds of millions of people globally.

This role is perfect for experienced engineers who want to solve complex technical challenges at scale while working for a company that combines retail expertise with technological innovation. You'll be part of Walmart's mission to help people save money and live better, while developing your career in a supportive, tech-forward environment.

Last updated 9 hours ago

Responsibilities For (USA) Senior, Software Engineer

  • Analyze business and software requirements
  • Design eligibility system capabilities using event sourcing and CQRS patterns
  • Develop systems using reactive programming in Java, Spring Boot, and Azure Cosmos DB
  • Design complex algorithms for eligibility system requirements
  • Develop and maintain new software features
  • Optimize application response time
  • Implement software release management strategies
  • Configure and maintain pre-production environments
  • Develop automated testing procedures
  • Maintain and optimize internal systems (Kafka, Solr, Cassandra, Spark)
  • Troubleshoot business and production issues

Requirements For (USA) Senior, Software Engineer

Java
Python
Kafka
Kubernetes
Cassandra
Redis
  • Master's degree in Computer Science/Engineering + 2 years experience OR Bachelor's degree + 5 years experience
  • Experience with object-oriented programming in Java and Python
  • Experience with Docker and Kubernetes
  • Experience with Kafka implementation
  • Experience writing Spark jobs for Big Data processing
  • Experience with unit testing and integration testing
  • Experience with production support
  • Experience with data pipelines using Kafka, BigQuery, GCP, Spark/Flink
  • Experience with Shell Scripts for automation
  • Experience with Cassandra DB, Distributed L2 Caching, and Apache Solr

Benefits For (USA) Senior, Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
Education Budget
  • Multiple health plan options including vision & dental plans
  • 401(k) and stock purchase plans
  • Life insurance
  • Associate discounts in-store and online
  • Education assistance for Associate and dependents
  • Parental Leave
  • Military service pay
  • Paid Time off (vacation, sick, parental)
  • Short-term and long-term disability

Interested in this job?

Jobs Related To Walmart (USA) Senior, Software Engineer

(USA) Software Engineer III

Senior Software Engineer role at Walmart Global Tech focusing on eCommerce and store technology solutions with competitive pay and benefits.

(USA) Senior, Software Engineer

Senior Software Engineer position at Walmart focusing on full-stack development for Corporate Communication team initiatives.

Senior Manager, Business Development - Walmart Fulfillment Services

Senior Manager, Business Development role at Walmart Fulfillment Services, focusing on growing e-commerce marketplace sales and seller partnerships.

Senior Manager, Business Development- International Marketplace

Senior Manager, Business Development role at Walmart International focusing on marketplace growth, seller acquisition, and cross-border e-commerce strategy implementation.

Senior, Software Engineer - Backend

Senior Backend Software Engineer position at Walmart Global Tech, focusing on scalable solutions and microservices architecture with competitive compensation and benefits.