W

Walmart

Sells groceries and essentials in stores and online

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeChennai, Tamil Nadu, India

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, engineering, or a related field, with at least 10 years of experience in software design, development, and automated deployments.
  • Experience delivering highly scalable, large-scale data-processing Java applications.
  • Strong high-level and low-level system-design skills, including experience designing data-intensive applications in open stack.
  • Understanding of computer science fundamentals, microservices, data structures, algorithms, and problem solving.
  • Experience with continuous integration and continuous delivery (CI/CD) development environments and tools, including Git, Maven, and Jenkins.
  • Ability to write modular, testable code and unit, functional, and integration test cases using frameworks such as JUnit, Mockito, and Mock MVC.
  • Hands-on experience building Java-based backend systems and working with cloud-based solutions; proficiency in Java, Spring Boot, Kafka, and Spark.
  • Experience with microservices architecture, distributed concepts, common design principles, design patterns, and cloud-native development concepts.
  • Hands-on experience with Spring Boot, concurrency, garbage collection, RESTful services, data-caching services, and object-relational mapping (ORM) tools.
  • Experience working with relational databases and writing complex OLAP, OLTP, and SQL queries.
  • Ability to provide multiple alternatives for development frameworks, libraries, and tools.
  • Experience working with NoSQL databases such as Cosmos DB.
  • Experience working with caching technologies such as Redis, Memcache, or related systems.
  • Experience with event-based systems such as Kafka.
  • Experience using monitoring and alerting tools such as Prometheus and Splunk, and debugging and troubleshooting issues.
  • Exposure to containerization tools such as Docker, Helm, and Kubernetes.
  • Minimum qualifications: either a Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area and four years of experience in software engineering or a related area, or six years of experience in software engineering or a related area.

Responsibilities

  • Guide the team in architectural decisions and best practices for building scalable applications.
  • Drive design, development, implementation, and documentation.
  • Build, test, and deploy solutions at scale that impact Walmart associates worldwide.
  • Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the technology community.
  • Engage with Product Management and the business to drive the agenda, set priorities, and deliver products.
  • Apply technical skills to design and build enhanced processes and technical solutions in support of strategic initiatives.
  • Work with architects and cross-functional teams, following established practices and architectural guidelines to deliver solutions meeting quality, cost, and delivery requirements.
  • Work with senior leadership to chart the future roadmap of the products.
  • Participate in hiring and building high-performing agile teams.
  • Work with business owners and technical teams in India and globally to gather requirements.
  • Mentor engineers in building scalable, resilient, robust cloud-based solutions.
  • Be accountable for the technical architecture of software applications built, released, and deployed through CI/CD pipelines.

Desired Qualifications

  • Knowledge of public cloud platforms such as Azure and Google Cloud Platform.
  • Understanding of mainframe databases.
  • Ability to read and write Python for scripting, data pipelines, or lightweight AI/ML tooling that complements the core Java stack.
  • Familiarity with architecting generative-AI-augmented features within existing Java/Spring Boot systems, including choosing between large-language-model solutions and traditional rule-based or machine-learning approaches.
  • Understanding of retrieval-augmented generation patterns at a system-design level, including evaluating vector-store options such as Pinecone, Azure AI Search, and pgvector; chunking and embedding strategies; and integrating retrieval pipelines into existing service architectures.
  • Exposure to integrating and governing large language model APIs, including OpenAI, Azure OpenAI, Anthropic, or open-source models in production, and reasoning about latency budgets, failure handling, and fallback strategies at scale.
  • Awareness of agentic system design, including tool-calling, multi-step orchestration, single-agent versus multi-agent topologies, and frameworks such as LangChain, LangGraph, and Semantic Kernel.
  • Ability to guide teams on responsible AI practices, including prompt-injection risks, output validation and guardrails, personally identifiable information handling, model versioning, and auditability.
  • Ability to evaluate inference-cost and performance trade-offs, including token usage, caching strategies, and model selection.
  • Experience mentoring engineers on AI-assisted development practices and promoting safe, consistent adoption of tools such as GitHub Copilot or Code Puppy.
  • A Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area and 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