Back
Walmart logo

STAFF, SOFTWARE ENGINEER

Walmart · Posted Nov 3

Retail, e-commerce, grocery, pharmacy, and membership warehouse services

Bangalore, Karnataka, IndiaFull-timeOnsiteLead/Staff11+ years₹60.0L–₹90.0L yearly41 applicants
RetailE-CommerceSupermarketSupply ChainGroceryPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

MCSE (Multi Channel Sourcing Engine, aka Walmart Fulfilment Engine) is a group of applications that balances customer experience with fulfilment costs, acting as the order sourcing platform that promises the best delivery dates while balancing the supply chain network. The Walmart Fulfillment Engine team owns services that calculate item eligibility, availability, delivery dates and shipping charge, built to scale millions of hits per minute with geo-based optimization algorithms. This Staff Software Engineer role involves designing and building complex, scalable, fault-tolerant systems in Java/Spring Boot and Cassandra, leading architecture and design for large-scale products, and optimizing cloud infrastructure cost and performance.

What you will do

  • As a Staff Software Engineer for Walmart Labs, you'll have the opportunity to
  • Create simple, modular, extensible and functional design in adherence to the requirements for a product/solution within a domain.
  • Develop complex, scalable and fault tolerant software systems to cater to the given requirements using springboot, java & Cassandra.
  • Work with the Product team to understand Customer requirements and analyze the gaps between existing architecture and customer requirements.
  • Drive production deployments using platform's automated CI and deployment tools. Provide support as SME for the functional domain.
  • Analyze system performance impacting the complete product for non-functional requirements like reliability, operability, performance efficiency and security.
  • Create detailed design using mock screens, pseudo codes and detailed functional logic of the modules for an entire product.
  • Be the technical leader for the team & not only guiding but actively supporting team as needed and takes end to end ownership of design and architecture of a large-scale product/module.
  • Ensure products are well designed, well built and have flexible architectures to meet business needs and future extensibility.
  • Triaging and Troubleshooting including regression testing, root cause analysis (RCA), root cause corrective action (RCCA) To guide team members in RCA and RCCA to identify the origins of and prevent defects/performance gaps.
  • Good active listener, being able to hear and include propositions from other engineers in the final solution.
  • Perform code reviews, design reviews, guide the test team with the user scenarios
  • Work on optimizing the products on Cloud Infra, cost, performance etc.
  • Partner with your senior and junior teammates throughout the software development lifecycle to cultivate a reciprocal learning environment from development to debugging and operational excellence.

Skills used in this role

What the employer is looking for

  • B.Tech. / B.E. / M.Tech. / M.S. in Computer Science or relevant discipline
  • 11+ years of experience in design and development of highly-scalable distributed applications and platforms - particularly for multi-tenant, SaaS products.
  • Experience building a 'Code, Deploy, Run' pipeline using DevOps best practises by leveraging the best available CI/CD tools.
  • Strong computer science fundamentals: data structures, algorithms, design patterns.
  • Hands on experience in Microservices, RESTful webservices development in Java SpringBoot, Dropwizard or equivalent framework).
  • Good knowledge in messaging systems: Kafka / RabbitMQ
  • Good knowledge of Cloud Native Architecture, Microservice Architecture and related stacks (Service Registry, ELK / Splunk, service registry, VMs, etc.) and container technologies (Docker, Kubernetes, etc.)
  • Knowledge of at least one of Azure/Google Cloud Platforms.
  • Self-Starter with the ability to multitask across several priority areas in the face of fuzzy situations.
  • Strong ability to adapt to change quickly. Proficient in new and emerging technologies.
  • Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control.
  • Focus on reusability, frameworks, patterns and configurations tools for faster development.
  • Practitioner of Agile (Scrum) methodology.
  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area.
  • Option 2: 6 years' experience in software engineering or related area.

Preferred qualifications

  • Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area.

Benefits and support

  • incentive awards for performance
  • maternity and parental leave
  • pto
  • health benefits

About Walmart

Walmart Inc. is an American multinational retail corporation that operates a chain of hypermarkets, discount department stores, and grocery stores. As one of the world's largest companies by revenue, it serves millions of customers daily through physical stores and robust e-commerce platforms. The company is driven by a commitment to everyday low prices and an expanding suite of digital and convenience-focused services.

Industry
Retail
Company size
2000000+ employees
Founded
1962
Location
Bentonville, Arkansas, USA
Funding stage
Public Company

Leadership

JF
John Furner

President and CEO

JD
John David Rainey

Executive Vice President and Chief Financial Officer

SK
Suresh Kumar

Executive Vice President, Global Chief Technology Officer and Chief Development Officer

SD
Seth Dallaire

Executive Vice President and Chief Growth Officer

DG
David Guggina

President and CEO, Walmart U.S.

Apply