(IND) DIRECTOR, SOFTWARE ENGINEERING

Posted:
10/8/2024, 12:24:23 AM

Location(s):
Chennai, Tamil Nadu, India ⋅ Tamil Nadu, India ⋅ Tennessee, United States

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
Hybrid

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

About Team

The US Omni Tech Team primarily concentrates on the development of a data-driven, enriched customer experience across various platforms such as Android, iOS, and Web applications including CMS tools for our retail and e-commerce sectors. With the rise in in-store visits and a surge in online orders, our aim is to scale millions of proprietary and marketplace SKUs for customer discovery through multiple channels. Our team's mission, "Empowering customers to receive their orders when and where they desire in an innovative and cost-efficient way," aligns with our broader mission statement: "Save Money. Live Better."

This ethos reflects our commitment to consistently provide low prices on all items. The realization of these goals is made possible by a dedicated team of skilled technologists from India. They focus on enhancing various aspects of the customer experience, such as Home, Search, Personalization, Product page, Deals, Events, Content page, and Marketplace acceleration. These areas form a comprehensive suite to manage and improve the customer journey, maintaining the balance between innovation, efficiency, and cost-effectiveness. systems; technology is the backbone behind the entire platform enabling the massive cloud-scale supply chain from India.

What you'll do:

Software Architecture: Assist in various areas including software architecture, distributed systems, scalability, design patterns, disaster recovery, and tech stacks. Product Development: Contribute to the development of Minimum Viable Products (MVPs), understanding and defining non-functional requirements, and detailed design. Coding: Exhibit advanced coding skills and demonstrate knowledge of various coding languages and frameworks. Testing: Display proficiency in test case preparation, devising test strategies, identifying test types, and using test tools. Program Monitoring: Demonstrate expertise in program monitoring, understanding program metrics, reporting, and continuous integration/continuous deployment (CI/CD). Defect Management: Understand and manage the defect life-cycle process, use defect tracking tools and methodologies, and report defects. Root Cause Analysis: Conduct root cause analysis (RCA) and root cause corrective action (RCCA) when issues arise. DevOps: Exhibit a DevOps orientation, with knowledge of various operating systems, software maintenance tools, and techniques. Development: Show proficiency in Front-End Technologies Kotlin, SWIFT C, Back-End Development JAVA, and Graph QL. Database Management: Understand the management of database systems and the differences and use-cases for SQL and NoSQL databases. Cloud Platforms: Demonstrate proficiency in cloud platforms like Google Cloud or Azure. Agile Methodologies: Have experience with agile methodologies and project management tools. Leadership: Display strong leadership and team management skills, with excellent communication abilities. Problem-Solving: Showcase strong problem-solving skills and the ability to troubleshoot complex software issues. Secure Coding: Understand secure coding practices and have experience with tools for identifying security vulnerabilities. Data Protection: Familiarize yourself with data protection regulations and standards. Project Management: Have experience in project planning, scheduling, tracking, and resource allocation. Technology Trends: Contribute to current technology trends, DevOps & CI/CD Principles, and software development. Architecture Design: Have experience with Open stack technologies, cloud technologies, Front-end & Back-end Technologies, and Microservices Architecture. Risk and Cost Analysis: Show proficiency in risk and cost analysis, understanding business objectives and requirements. Requirements Analysis: Be familiar with functional and non-functional requirements, and scoping and estimation techniques. Manage production Software with 99.999 SLA Performance, Availability

What you'll bring:

  • Bachelor’s / Masters / PhD degree in engineering or relevant discipline
  • At least 18+yrs years of professional experience in roles focused on adding value through building Software solutions and products for complex, cross functional business problems
  • Proven experience as a Director of Software Engineering or similar leadership role.
  • Proficiency in cloud technologies, front-end & back-end technologies. - Knowledge of current technology trends, DevOps & CI/CD Principles, and Microservices Architecture.
  • Strong problem-solving skills and the ability to troubleshoot complex software issues. - Familiarity with secure coding practices and data protection regulations and standards. - Excellent project management, leadership, and communication skills. - Strong understanding of software architecture principles and design patterns, with the ability to design and optimize for scalability and resilience.
  • Strong skills in Engineering excellence and operational excellence
  • Working knowledge of Generative AI and LLMs
  • Proficiency in modern software engineering practices and core computer science concepts across algorithms, data structures and distributed computing
  • Knowledge of data warehousing and data lake concepts, methodologies, and frameworks and their implications on data science solutions.
  • Knowledge of software engineering practices including experimentation and testing methodologies.
  • Experience with cloud computing platforms
  • Entrepreneurial attitude and ability to drive change and navigate ambiguity when building new capabilities in an enterprise setting
  • Good knowledge of agile methodologies and tools
  • Passion for understanding business challenges and delivering against those challenges
  • Previous roles with leading companies in the retail industry are a plus

Additional Qualifications:

  • Good experience of working with globally distributed teams in a collaborative and productive manner.
  • Extensive experience in software development, preferably in a leadership role.
  • Ability to develop and implement strategic plans for the software engineering department.
  • Proven experience in managing, mentoring, and leading large teams of software engineers.
  • Experience handling department budgets, including resource allocation and financial planning.
  • Ability to communicate effectively with stakeholders, clients, and other department heads. –
  •  Proficiency in managing multiple software development projects concurrently.
  • Strong understanding of the business side of technology.
  • Advanced knowledge of modern software development technologies and methodologies.
  • Ability to drive innovation and implement new technologies and processes. - Familiarity with managing vendor and third-party service provider relationships.
  • Ability to identify and mitigate risks associated with software development. - Experience overseeing quality assurance processes.
  • Ability to guide team members' professional development and training.
  • Exceptional problem-solving skills and decision-making abilities.
  • Demonstrated ability to promote operational excellence within the team, with a focus on process improvement, cost-effectiveness, and efficiency.
  • A strong commitment to engineering excellence, including maintaining up-to-date knowledge of current and emerging technologies, and promoting best practices within the team.

We are looking for an ideal candidate who is: -

  • Curious: You stay up to date with the latest technology developments in the data science community, and are excited to enable high-impact outcomes in the face of complex problems and large datasets
  • Bold and with a bias for action: You’re a doer, thriving on the challenges of delivering hardened and optimized models as part of production systems
  • Pragmatic and focused on results: You like working in a fast-paced environment and making practical trade-offs to test, learn and deploy AI/ML solutions that have material impact on business
  • Technically strong and high-performing individual with excellent communication skills, a proven analytical mindset, and customer focus.
  • Good storyteller and able to articulate the intricacies of AI/ML to varying audience. In addition, industry knowledge of the retail space, with a keen interest in keeping up to date on the latest happenings in this space.

About Walmart Global Tech
Imagine working in an environment where one line of code can make life easier for hundreds of millions of people. That’s what we do at Walmart Global Tech. We’re a team of software engineers, data scientists, cybersecurity expert's and service professionals within the world’s leading retailer who make an epic impact and are at the forefront of the next retail disruption. People are why we innovate, and people power our innovations. We are people-led and tech-empowered. We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions and reimagine the future of retail.

Flexible, hybrid work:
We use a hybrid way of working that is primarily in office coupled with virtual when not onsite. Our campuses serve as a hub to enhance collaboration, bring us together for purpose and deliver on business needs. This approach helps us make quicker decisions, remove location barriers across our global team and be more flexible in our personal lives.

Benefits:
Benefits Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include a host of best-in-class benefits maternity and parental leave, PTO, health benefits, and much more.

Equal Opportunity Employer:
Walmart, Inc. is an Equal Opportunity Employer – By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing diversity- unique styles, experiences, identities, ideas and opinions – while being inclusive of all people.

The above information has been designed to indicate the general nature and level of work performed in the role. It is not designed to contain or be interpreted as a comprehensive inventory of all responsibilities and qualifications required of employees assigned to this job. The full Job Description can be made available as part of the hiring process.

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

Rmz Millenia Business Park, No 143, Campus 1B (1St -6Th Floor), Dr. Mgr Road, (North Veeranam Salai) Perungudi , India

Walmart

Website: http://www.walmart.com/

Headquarter Location: Bentonville, Arkansas, United States

Employee Count: 10001+

Year Founded: 1962

IPO Status: Public

Last Funding Type: Post-IPO Debt

Industries: E-Commerce ⋅ Grocery ⋅ Retail ⋅ Retail Technology ⋅ Shopping