Walmart
Walmart
Walmart is a global retail and eCommerce company serving consumers through hypermarkets, discount department stores, grocery locations, and an online marketplace. Its broad product offering is supported by a large physical-store network, direct-to-consumer operations, and the logistics and supply-chain systems needed to keep products moving across the business.

Principal Software Engineer, Cloud and Distributed Systems

Lead Walmart’s cloud-native, AI-enabled mGPS/Compass platform, shaping distributed services and indoor routing. Improve in-store operations through resilient architecture and technical leadership.

Description

  • Break a large Spring Boot service into bounded domain services through a phased migration.
  • Lead platform engineering with scalable infrastructure, reusable tools, and cloud-native architectures.
  • Oversee software delivery across teams, from coding and testing through deployment, monitoring, and incident response.
  • Design and build AI-enhanced applications and intelligent systems for real-time data processing.
  • Mentor engineers, provide technical direction, and shape architectural decisions.
  • Convert business needs into technical requirements and measurable success criteria.
  • Lead Compass API architecture, service boundaries, caching, data stores, resilience, multi-region active-active operation, and disaster recovery.
  • Design multi-tenant support for additional retail chains and formats.
  • Develop and review Java backend, React/TypeScript/Node web, and Kotlin/Swift mobile SDK code.
  • Improve Kafka throughput and performance, API latency, caching, and BigQuery pipeline costs.
  • Coordinate with product teams, vendors, and partner-app teams on SDK agreements, SLAs, launches, and incident response.
  • Strengthen observability, alerting, canary releases, runbooks, change management, and on-call practices.
  • Advance Walmart’s platform and operational practices serving millions of customers and associates.
  • Build mGPS/Compass indoor positioning and routing technology to improve store operations.

Requirements

  • Bachelor’s degree in computer science, computer engineering, computer information systems, software engineering, or a related field plus 5 years of software engineering experience, or 7 years of software engineering experience.
  • At least 10 years building and operating production distributed systems.
  • Advanced experience with Java, Spring Boot 3.x, Java 17/21, REST API design, PostgreSQL, and JPA.
  • Strong TypeScript, Node.js, and React skills, including server-side rendering and single-page application trade-offs.
  • Experience with Kafka producers and consumers, partitioning, dead-letter queues and retries, and idempotency.
  • Foundational knowledge of BigQuery and SQL, Airflow, and batch pipelines using Spark or Dataproc.
  • Experience with Kubernetes, CI/CD, canary or progressive delivery, secrets management, and observability.
  • Track record of leading architecture across teams, documenting decisions in ADRs, and mentoring engineers.
  • Experience designing multi-region active-active systems and disaster recovery.
  • Experience with unit, functional, integration, end-to-end, contract, and load testing.
  • Practical Kotlin/Android and/or Swift/iOS mobile SDK experience, including public API and versioning practices.
  • Experience with OpenSearch or Elasticsearch and distributed caching.
  • Experience managing change-control or CRQ-governed releases.
  • Experience with model-driven design and AI agents.
  • Strong problem-solving, collaboration, communication, and stakeholder management skills.

Benefits

  • Medical, vision, and dental coverage
  • 401(k) plan
  • Stock purchase plan
  • Company-paid life insurance
  • Paid time off and/or protected paid time off
  • Parental leave
  • Family care leave
  • Bereavement leave
  • Jury duty leave
  • Voting leave
  • Short-term and long-term disability coverage
  • Company discounts
  • Military leave pay
  • Adoption and surrogacy expense reimbursement
  • Live Better U education benefits paid by the company, including high school completion, bachelor’s degrees, English learning, and short-form certificates
  • Walmart covers tuition, books, and fees through Live Better U
  • Annual or quarterly performance bonuses
  • Regional Pay Zone may apply depending on location
  • Performance-based bonus awards

Related Jobs