Director, Software Engineering

hiring-jobs.com

Position Summary…

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; and leveraging the capabilities of new and existing talent. Cultivates an environment where associates respect and adhere to company standards of integrity and ethics by integrating these values into all programs and practices; developing consequences for violations or non-compliance; and supporting the Open Door Policy. Develops and leverages internal and external partnerships and networks to maximize the achievement of business goals by sponsoring and leading key community outreach and involvement initiatives; engaging key stakeholders in the development, execution, and evaluation of appropriate business plans and initiatives; and supporting associate efforts in these areas.

What you’ll do…

Your Opportunity 

We are looking for a strong leader who can drive design, architecture & delivery of our next generation platforms keeping scalability, robustness, and security aspects in focus. The platforms you build will be used for marketing, AD delivery & customer engagement across multiple countries with each of them being a multi-billion-dollar business for Walmart. You will be challenged with unparalleled complex business problems that spans across multiple countries, large number of users and data. 

Your Responsibility 

  • As a Manager of Managers, lead a significant charter in the group.
  • Lead a team of Top-Notch Managers, Architects & Engineers to successfully build and deploy cutting edge platforms for consumption by different stakeholders.
  • Work with senior leadership to chart out the future roadmap of the products  
  • Work very closely with various business stakeholders across various international locations to drive the execution of business plans and technologies
  • Improve, optimize, and identify opportunities for efficient software development processes
  • Hire, Develop and Retain a strong team of software engineers.
  • Exhibit strong leadership and communication skills to collaborate with product, engineering, and management teams across different geographic locations
  • Promote and support company policies, procedures, mission, values, and standards of ethics and integrity.
  • Support business objectives by collaborating with business partners to identify opportunities and drive resolution; partnering with business to define priorities; identifying short- and long-term solutions; and leading cross functional partnership
  • Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.  
  • Drive the success of the implementation by applying technical skills, to design and build enhanced processes and technical solutions in support of strategic initiatives.  
  • Work closely with the Architects and cross functional teams and follow established practices for the delivery of solutions meeting QCD (Quality, Cost & Delivery). Within the established architectural guidelines.  Participate in hiring and build teams enabling them to be high performing agile teams.  
  • You will come up with quality, best practices, other Non-functional standards, guide the teams to adhere to the standards.
  • Maintain day to day rigour for efficient execution.

Your Qualifications 

  • 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 of Principal/Staff Engineers with team size of 40+.
  • A good understanding of CS Fundamentals, Microservices, Data Structures, Algorithms & Problem Solving
  • A good understanding of Data Science, Analytics & Machine Learning fundamentals.
  •  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 

Minimum Qualifications…

Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.

Minimum Qualifications:Option 1: Bachelor’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and6 years’ experience in software engineering or related area.

Option 2: 8 years’ experience in software engineering or related area.

3 years’ supervisory experience.

Preferred Qualifications…

Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.

Master’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area

Primary Location…

Pardhanani Wilshire Ii, Cessna Business Park, Kadubeesanahalli Village, Varthur Hobli , India

Apply now
To help us track our recruitment effort, please indicate in your cover/motivation letter where (hiring-jobs.com) you saw this job posting.

Job Location