Director, Software Engineering

Walmart · Retail · Bangalore, KA, India

Director of Software Engineering for the Big Data team, focusing on building and managing large-scale data processing and analytics platforms. The role involves setting technical vision, ensuring platform excellence, fostering cross-functional collaboration, and developing talent. Key responsibilities include leading the execution of software, data, and ML systems, overseeing the full SDLC, and driving AI/ML-driven product and agentic system development, including integration of AI agents for search, automation, and decision support. The role also emphasizes cloud cost optimization and DevOps practices.

What you'd actually do

  1. Sets the technical vision and roadmap for Big Data Offerings, ensuring the platform evolves to meet Walmart’s growing data needs, supporting innovation and business agility.
  2. Elevates the reliability, scalability, and security of Big Data Offerings.
  3. Partners with business leaders, and engineering teams, fostering a culture of data-driven decision-making and ensuring Big Data Offerings aligns with enterprise goals.
  4. Shapes a high-performing engineering team, mentoring talent, promoting best practices, and driving a culture of continuous improvement.
  5. Collaborates with product and data teams to deliver AI/ML-enabled features, including agentic systems capable of autonomous execution and reasoning.

Skills

Required

  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area.
  • 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+
  • CS Fundamentals
  • Microservices
  • Agentic AI
  • Data Structures
  • Algorithms & Problem Solving
  • Java
  • Python
  • Kafka
  • Spark
  • Hive
  • Airflow
  • Trino
  • Druid
  • Pinot
  • Cloud native distributed system development
  • Azure/ GCP/ WCNP
  • managing software development engineers, leaders, architects
  • leading engineering projects
  • guiding engineering teams on engineering excellence
  • solid system design
  • partnering with cross-functional project development
  • collaborating with other scrum teams, QA, Release Management, Program Management, and TechOps
  • 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
  • collaborating with geographically distributed teams
  • Strong business acumen
  • integrating technical vision with strategic business insight
  • Strong problem-solving skills
  • Excellent leadership and communication skills
  • mentoring and developing engineering talent

What the JD emphasized

  • 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.

Other signals

  • AI/ML-enabled features
  • agentic systems
  • integrates AI agents for search, automation, and decision support
  • generative AI tools