Taro Logo

Senior, Software engineer

World's biggest retailer transforming shopping experiences through technology innovation.
$117,000 - $234,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
E-Commerce · Enterprise SaaS

Description For Senior, Software engineer

Walmart Global Tech is seeking a Senior Software Engineer to join their Membership Experience Engineering team, focusing on powering shopping journeys for hundreds of millions of customers. This role involves working on the Walmart+ platform, which is revolutionizing both online and in-store shopping experiences. The position offers an opportunity to work on large-scale systems that serve over 100 million customers, building highly-scalable solutions using modern technologies like Java, Spring Boot, and Kafka.

The role combines technical leadership with hands-on development, requiring expertise in distributed systems, microservices architecture, and cloud technologies. You'll be working in Sunnyvale, CA, as part of a team that's central to Walmart's digital transformation. The position offers competitive compensation ranging from $117,000 to $234,000 annually, plus performance bonuses and comprehensive benefits.

As a senior engineer, you'll lead the design and implementation of critical systems, mentor team members, and work closely with architects to shape technical decisions. The role requires strong expertise in Java development, database optimization, and modern DevOps practices including Kubernetes and monitoring tools like Grafana and Prometheus.

Walmart's culture emphasizes in-person collaboration at their tech hubs, fostering innovation and quick alignment among teams. The company offers extensive benefits including 401(k) matching, stock purchase plans, comprehensive healthcare, and educational opportunities through their Live Better U program. This position represents an opportunity to make a significant impact at scale while working for the world's largest retailer.

Last updated 3 days ago

Responsibilities For Senior, Software engineer

  • Design and implement RESTful microservices and stream processing services
  • Build highly-scalable solutions for Walmart plus platform
  • Lead engineering efforts working with Architects
  • Design and implement efficient monitoring systems for cloud services
  • Triage and resolve product/system issues
  • Develop automation tools to improve productivity
  • Collaborate with cross-functional teams
  • Create and maintain telemetry dashboards
  • Support consumer-facing applications
  • Build comprehensive web/streaming applications

Requirements For Senior, Software engineer

Java
Kafka
Kubernetes
  • Bachelor's degree in computer science or related field and 3 years experience, OR 5 years experience in software engineering
  • Experience with Java 17/21, Spring Boot, Maven, and Tomcat 9
  • Expertise in creating and optimizing database schemas
  • Experience with unit testing using JUnit and Mockito
  • Knowledge of RDBMS, distributed systems, and in-memory caching
  • Experience with event-driven architecture using Kafka
  • Expertise with Git and cloud services
  • Experience with Kubernetes across public and private clouds
  • Knowledge of APM tools like Grafana and Prometheus
  • Experience debugging distributed applications in production
  • Strong problem-solving and communication skills

Benefits For Senior, Software engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Multiple health plans
  • Company-paid life insurance
  • Short-term and long-term disability
  • Company discounts
  • Military Leave Pay
  • Adoption and surrogacy expense reimbursement
  • Live Better U education program

Jobs Related To Walmart Senior, Software engineer