Staff, Software Engineer

Walmart Walmart · Retail · Bangalore, KA, India

Staff Software Engineer role focused on architecting, designing, and developing highly scalable Java-based backend systems for Walmart's global operations, with a strong emphasis on modern Java ecosystems, microservices, and cloud technologies. The role involves technology leadership, mentorship, and collaboration with enterprise architects.

What you'd actually do

  1. Architect, design, and develop sophisticated, highly scalable, and ultra-high-performing Java-based backend systems with exposure to massive-scale business units like eCommerce, Fulfillment, and Inventory.
  2. Leverage modern Java frameworks (e.g., Spring Boot), microservices architecture, and public/hybrid clouds to build globally distributed solutions. Lead complex debugging and performance tuning (JVM, memory management, garbage collection).
  3. Collaborate intimately with our highly skilled Enterprise Architects community to define technical roadmaps, share innovations, and push the boundaries of scale and performance.
  4. Act as a technical mentor and multiplier, elevating the engineering capabilities of the team and fostering a culture of technical excellence and independent execution.
  5. Present innovative architectural designs and strategic technical solutions to larger organizational groups and leadership, contributing to a culture of continuous improvement.

Skills

Required

  • 10+ years of deep, hands-on experience in software engineering
  • Expert-level proficiency in modern Java (Java 11/17+), JVM internals, J2EE, multi-threading, concurrency, and functional programming
  • Extensive experience designing and operating large-scale distributed systems
  • Strong command over Distributed Databases (NoSQL/SQL), asynchronous messaging, and event-driven architectures (e.g., Kafka)
  • Hands-on experience with Cloud technologies, microservices architecture, and containerization
  • Profound understanding of CS Fundamentals, Data Structures, and Algorithms
  • Strong advocacy for SDLC best practices, including rigorous code reviews, CI/CD pipelines, testing, and operations
  • Influential communication skills