Walmart

Director, Software Engineering

Walmart

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Provides overall direction by analyzing business objectives and customer needs
  • Developing, communicating, building support for, and implementing business strategies, plans, and practices
  • Analyzing costs and forecasts and incorporating them into business plans
  • Determining and supporting resource requirements
  • Evaluating operational processes; measuring outcomes to ensure desired results
  • Identifying and capitalizing on improvement opportunities;
  • Promoting a customer environment; and demonstrating adaptability and sponsoring continuous learning.
  • Develops and implements strategies to attract and maintain a highly skilled and engaged workforce by diagnosing capability gaps
  • Recruiting, selecting, and developing talent
  • Supporting mentorship, workforce development, and succession planning
  • Leveraging the capabilities of new and existing talent.
  • Cultivates an environment where associates respect and adhere to company standards of integrity and ethics
  • Developing consequences for violations or non-compliance
  • Supporting the Open Door Policy.
  • Develops and leverages internal and external partnerships and networks to maximize the achievement of business goals
  • Sponsoring and leading key community outreach and involvement initiatives
  • Engaging key stakeholders in the development, execution, and evaluation of appropriate business plans and initiatives
  • Supporting associate efforts in these areas

Requirements

  • An Engineering Degree - B.E/B.Tech/MS/PhD in any stream - Computer Science preferred
  • 15+ years of relevant experience in building highly resilient, highly scalable systems
  • 5+ years of leadership/management experience as a Manager of Managers and Principal/Staff Engineers with team size of 40+
  • A good understanding of CS Fundamentals, Microservices, Data Structures, Algorithms & Problem Solving
  • Hands on experience with Java (must have), Nodejs or Python, Cloud (AWS, Azure), DevOps CI/CD tools, relational DBMS (MySQL, Oracle etc) & non-relational DBMS (MongoDB, CosmosDB etc) with big data technologies (Kafka, Spark etc)
  • Hands on in driving architecture reviews, code reviews etc.
  • Understand the product and project management space with Agile methodologies.
  • CI/CD development environments/tools: Git, Maven, Jenkins.
  • Demonstrated end-to-end ownership for development and design of least one cloud-based project - Experience in building microservices, data pipelines, extensible platforms is desirable.
  • Strong desire to drive change, and ability to adapt to change quickly.
  • Proficient in new and emerging technologies.
  • Ability to balance the long-term "big picture" and short-term implications of decisions.
  • Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control.
  • Experience Mentoring/coaching first level Managers & Principal/Senior staff engineers
  • Focus on reusability, frameworks, patterns and configurations tools for faster development.
  • Practitioner of Agile (Scrum) methodology
  • Demonstrated experience in driving Operational/Engineering Excellence initiatives as well as non tech initiatives.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaNodejsPythonCloudAWSAzureDevOpsCI/CDMicroservicesData Structures
Soft Skills
leadershipcommunicationinterpersonal skillsnegotiationfacilitationconsensus buildingadaptabilitymentoringinfluenceproblem solving
Certifications
Engineering DegreeB.EB.TechMSPhD