W

Walmart

Sells groceries and essentials in stores and online

Staff Software Engineer

Full-Stack EngineeringPosted on Nov 13
Full-timeBengaluru, Karnataka, India

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related technical area, plus four years of experience in software engineering or a related area; alternatively, six years of experience in software engineering or a related area.
  • At least 10 years of object-oriented programming experience with Java, Spring Boot, microservices, React, NestJS, or Node.js.
  • At least eight years of experience in systems design, algorithms, and distributed systems.
  • Experience using data structures.
  • Programming experience in the finance, retail, or ecommerce industry is preferred.
  • Knowledge of Python is an added advantage.
  • Exposure to cloud infrastructure such as OpenStack, Azure, Google Cloud Platform, or Amazon Web Services.
  • Experience working with Agile methodology.
  • Experience using continuous integration and continuous delivery, and tools for logging and metrics.
  • Exposure to information retrieval, statistics, and machine learning.
  • Strong computer science fundamentals in data structures and algorithms.
  • Ability to communicate effectively orally and in writing.
  • Analytical and problem-solving skills.

Responsibilities

  • Design and develop intuitive software that meets customer and company needs.
  • Conduct architecture, design, and code reviews across teams.
  • Collaborate with team members to develop best practices and client requirements for software.
  • Engage with Product Management and Business to set priorities and deliver products.
  • Maintain code and best practices, and create updates to address customer and company concerns.
  • Analyze and test programs and products before launch.
  • Troubleshoot coding problems.
  • Develop programs that monitor the sharing of private information.
  • Identify ways to improve software and its effectiveness.
  • Participate in hiring and build high-performing Agile teams.
  • Support coaching and training of team members in the use of software applications.

Desired Qualifications

  • A Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area, plus two years of experience in software engineering or a related area.

About the Company

Walmart

Sells groceries and essentials in stores and online

Walmart sells groceries, household essentials, clothing, and electronics through stores and online marketplaces for consumers around the world. Its everyday low price model combines large purchasing volumes with distribution networks that move goods to stores and customer homes. Shoppers can browse online, collect orders at a nearby store, or request delivery, while third-party merchants use its marketplace and fulfillment services to reach customers. The group earns revenue from merchandise sales, memberships, advertising, and services, and also operates pharmacies, optical centers, and digital payments businesses. Walmart opened its first discount store in 1962 and is headquartered in Bentonville, Arkansas.

Company size
10,001+
Company stage
IPO
Headquarters
Bentonville, AR
Founded
1962

Recently Posted Jobs

Explore more opportunities at Walmart

See more jobs