W

Walmart

Sells groceries and essentials in stores and online

Staff Software Engineer - Fullstack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related technical field, or alternatively six years of experience in software engineering or a related area.
  • At least 10 years of software engineering experience building large-scale enterprise applications.
  • Strong hands-on expertise in Java, Spring Boot, microservices, REST APIs, and distributed systems.
  • Strong frontend experience with React.js and TypeScript.
  • A strong foundation in data structures, algorithms, object-oriented design, design patterns, and system design.
  • At least four years of experience designing and delivering scalable, highly available, and fault-tolerant distributed systems.
  • Strong experience with databases, data modeling, caching, messaging, asynchronous processing, and event-driven architectures.
  • Strong Python development skills, particularly for automation, data, AI/ML, and generative AI applications.
  • Hands-on experience with generative AI, large language models, retrieval-augmented generation, AI agents, and agentic workflows.
  • Experience with prompt engineering, context engineering, embeddings, vector databases, tool or function calling, model evaluation, guardrails, and large language model observability.
  • A strong understanding of application security, authentication and authorization, secure coding, privacy, and data protection.
  • Experience working in Agile/Scrum or similar software development methodologies.
  • A master's degree in Computer Science, Computer Engineering, Computer Information Systems, or Software Engineering, with two years of software engineering or related experience, is preferred.
  • Strong ability to simplify complex problems, make sound technical decisions, and balance business value, engineering excellence, scalability, and delivery.
  • Written and verbal communication skills to influence engineers, architects, product leaders, and business stakeholders.

Responsibilities

  • Provide technical leadership and architectural direction for complex, high-impact engineering initiatives spanning multiple teams and technology domains.
  • Design and develop scalable, secure, resilient, high-performing enterprise applications that deliver measurable customer and business value.
  • Lead the architecture and implementation of distributed systems, microservices, APIs, event-driven platforms, and cloud-native solutions.
  • Drive end-to-end technical solutions across backend, frontend, data, cloud, and AI, balancing scalability, reliability, performance, security, and cost.
  • Apply computer science fundamentals, system design, data structures, algorithms, and design patterns to solve complex engineering problems.
  • Lead architecture, design, and code reviews, establish engineering standards, and drive technical excellence across teams.
  • Build and integrate generative AI and large language model-powered solutions, including retrieval-augmented generation, AI agents, intelligent automation, and AI-assisted workflows.
  • Design production-ready AI/ML and agentic systems, incorporating model selection, prompt and context engineering, embeddings, vector search, tool calling, evaluation, observability, guardrails, and human oversight.
  • Leverage Azure OpenAI, OpenAI, and Google Gemini to deliver secure, scalable, enterprise-ready AI capabilities.
  • Partner with Product, UX, Data, Security, Privacy, Architecture, and business stakeholders to translate complex requirements into simple, scalable technology solutions.
  • Drive modernization, automation, performance optimization, cloud cost optimization, and technical debt reduction across platforms.
  • Champion security and privacy by design, ensuring solutions meet enterprise security, compliance, and data protection requirements.
  • Establish engineering excellence through CI/CD, automated testing, observability, logging, monitoring, reliability, and operational best practices.
  • Lead troubleshooting and resolution of complex production issues through root-cause analysis and sustainable corrective actions.
  • Mentor and coach engineers, raise the technical bar, and foster a culture of innovation, ownership, collaboration, and continuous learning.
  • Evaluate emerging technologies and AI capabilities and translate them into practical, measurable enterprise solutions.

Desired Qualifications

  • Experience in retail, ecommerce, finance, or other large-scale enterprise environments.

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