Software Engineer III

Walmart Walmart · Retail · Bangalore, KA, India

Software Engineer III at Walmart responsible for the core systems managing the company's product catalog. This role involves end-to-end feature delivery, architecting and implementing scalable backend systems, collaborating with cross-functional teams, and driving technical excellence. Requires strong programming skills, experience with distributed systems, and a background in large-scale environments.

What you'd actually do

  1. Own end-to-end delivery of features, from ideation and design through implementation, testing, deployment, and monitoring.
  2. Architect, design, and implement robust, scalable backend systems that manage product data at a global scale.
  3. Collaborate closely with product managers, architects, and cross-functional engineering teams to deliver solutions that are reliable, performant, and aligned with business goals.
  4. Drive technical excellence through code reviews, design discussions, and mentorship, raising the bar for engineering quality and best practices.
  5. Analyze and optimize system performance, proactively identifying bottlenecks and opportunities for improvement.

Skills

Required

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Minimum 2+ years of professional software development experience, with a proven track record of delivering backend systems in production environments.
  • Strong proficiency in at least one modern programming language (such as Java, Python, or Go).
  • Experience designing and building RESTful APIs and distributed microservices.
  • Solid understanding of data structures, algorithms, and system design principles.
  • Experience with relational and/or NoSQL databases.
  • Excellent problem-solving skills and keen attention to detail.
  • Strong communication skills and the ability to work collaboratively in a cross-functional team.

Nice to have

  • Experience with large-scale catalog, inventory, or data management systems.
  • Familiarity with cloud-native architectures, containerization (e.g., Docker, Kubernetes), and CI/CD pipelines.
  • Exposure to e-commerce, retail, or high-availability transactional systems.