
Director, Software Engineering
Walmart
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
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