Walmart logo

(IND) DIRECTOR, SOFTWARE ENGINEERING

Walmart · Posted Oct 12

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

IN KA BANGALORE Home Office Building 11, Bangalore, Karnataka, IndiaFull-timeOnsiteDirector/Executive15+ years₹90.0L–₹1.5Cr yearly<25 applicants
RetailE-CommerceSupermarketSupply ChainGroceryPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Big Data team at Walmart builds and manages large-scale data processing and analytics platforms that power the company's data-driven initiatives, providing a unified ecosystem for data products, ML/Ops, and AI/Ops across multiple cloud platforms. The team leverages distributed computing frameworks and query engines to deliver real-time and batch analytics for millions of customers and associates. This Director, Software Engineering role sets the technical vision and roadmap for Big Data Offerings, oversees the software development lifecycle across multiple teams, and drives AI/ML and agentic system development across the platform.

What you will do

  • Strategic Leadership: By setting the technical vision and roadmap for Big Data Offerings, the director ensures the platform evolves to meet Walmart's growing data needs, supporting innovation and business agility.
  • Platform Excellence: The director can elevate the reliability, scalability, and security of Big Data Offerings.
  • Cross-Functional Collaboration: By partnering with, business leaders, and engineering teams, the director fosters a culture of data-driven decision-making and ensures Big Data Offerings aligns with enterprise goals.
  • Talent Development: The director shapes a high-performing engineering team, mentoring talent, promoting best practices, and driving a culture of continuous improvement.
  • Business Impact: Ultimately, the director's leadership enables Walmart to unlock more value from its data, accelerate analytics and AI initiatives, and maintain high standards for data integrity, compliance, and operational efficiency.
  • Role's scope and responsibilities are as follows · System-Level Engineering Leadership: Leads the execution of moderately complex software, data, and ML systems within a broader domain, ensuring system reliability, integration, and scalability.
  • Translates domain strategies into actionable system-level implementation plans, aligning teams with platform architecture and operational priorities. o Drives backlog prioritization, team capacity planning, and system optimization initiatives to support business growth and technical excellence.
  • Technical Execution & Lifecycle Ownership: Oversees the full software development lifecycle across multiple teams, including architecture, coding, testing, deployment, monitoring, and maintenance.
  • Champions DevOps practices, observability tooling, and system health key performance indicators to ensure uptime, scalability, and developer efficiency. o Implements cloud cost optimization strategies and reduces system friction/toil to improve engineering velocity and reduce operational overhead.
  • AI/ML-Driven Product & Agentic System Development: o Collaborates with product and data teams to deliver AI/ML-enabled features, including agentic systems capable of autonomous execution and reasoning.
  • Provides technical oversight of AI integration across platforms using languages such as Python, Java, Rust, and Dart. o Integrates AI agents for search, automation, and decision support using frameworks and tools.
  • Cross-Functional Collaboration & Roadmap Alignment: o Manages engineering dependencies and project execution across multiple products and services. o Ensures roadmap and milestone alignment with broader organizational priorities through effective stakeholder management and coordination. o Leverages generative AI tools (for example, ChatGPT) for program planning, risk mitigation, and reporting optimization.
  • Technical Ownership: o Demonstrates responsibility for deliverables, ensuring solutions meet quality standards and business objectives. o Takes initiative to resolve issues and drive projects to completion.

Skills used in this role

JavaPythonRustDartKafkaSparkHiveAirflowTrinoDruidPinotAzureGCPMicroservicesData StructuresAlgorithmsAgentic AIGenerative AIChatGPTDevOpsBig Data

What the employer is looking for

  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area.
  • More than 15 years of experience in software engineering, 5+ years of leadership/management experience as a Manager of Managers and Principal/Staff Engineers with team size of 20+.
  • A good understanding of CS Fundamentals, Microservices, Agentic AI, Data Structures, Algorithms & Problem Solving.
  • Hands on experience working with Java, Python, Kafka, Big Data technologies like Spark, Hive, Airflow, Trino, Druid and Pinot etc.
  • Deep working knowledge of all aspects of Cloud native distributed system development: Azure/ GCP/ WCNP preferred.
  • Experience managing software development engineers, leaders, architects and leading engineering projects, guiding engineering teams on engineering excellence; solid system design.
  • Experience partnering with cross-functional project development and in collaborating with other scrum teams, QA, Release Management, Program Management, and TechOps · Proven experience in the design, development, and scaling of software platforms for large user bases, focusing on modularity and extensibility.
  • Platform-focused decision-making, balancing technical and business needs in fast-paced, complex environments to ensure performance and scalability. · Experience collaborating with geographically distributed teams to align on platform goals.
  • Strong business acumen, integrating technical vision with strategic business insight · Strong problem-solving skills, with the ability to work in a fast-paced, collaborative environment.
  • Excellent leadership and communication skills, with a passion for mentoring and developing engineering talent.
  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 6 years' experience in software engineering or related area.
  • Option 2: 8 years' experience in software engineering or related area.
  • 3 years' supervisory experience.

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.