Senior Manager, Software Engineering
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Position Summary... What you'll do... Walmart is a multinational, people-led, tech-powered omnichannel retailer with over 2.2 million associates. At CCaaS Platform , we're at the forefront of designing and deploying Walmart's next-generation Contact Center as a Service (CCaaS) platform. Our mission is to support all business functions while leveraging state-of-the-art AI and GenAI capabilities to enhance agent experience and productivity, empower customers with self-service options, and reduce average handle time in client-agent interactions. We are seeking a hands-on, highly skilled, and experienced Senior Manager of Engineering to join our team. In this technical leadership role, you will report directly to the Director of Engineering and GenAI and lead a team of Software Engineers. You will be responsible for driving the development of our multi-tenant Contact Center Platform and building foundational frameworks that power our Machine Learning and Generative AI systems. This includes designing and delivering scalable, enterprise-grade microservices and data pipelines that enable rapid experimentation and deployment of platform and AI capabilities. As a Senior Manager, you will be instrumental in executing the technical vision and architecture of systems, ensuring they meet performance, security, and scalability requirements. You will collaborate with cross-functional teams, guide engineering efforts, and support the adoption of modern technologies to build reliable, high-quality platform software solutions. You will play a key role in developing and growing top engineering talent while fostering a culture of innovation and high performance. You will also champion the utilization of modern development practices to increase development efficiency, enhance software quality, and ensure operational excellence throughout the software development lifecycle. What you'll do: Build, develop and guide high-performing talent. Define a long-term talent strategy cutting across technology. Provide supervision, mentoring and development opportunities for the team who report into you. Drive the execution of platform goals by aligning engineering efforts with strategic priorities, ensuring timely and high-quality delivery of key deliverables that support the Contact Center and GenAI systems. Provide guidance in applying the right architectural pattern for the modernization of the applications by analyzing the gaps between existing architecture and new business requirements Drive the execution of automation initiatives by advancing CI/CD maturity and adopting modern development practices to improve development efficiency, enhance software quality, and ensure operational excellence. Drive implementation of telemetry features based on the domain requirements to improve the overall operational excellence of the application Technical leadership in building a complex microservices based platform or product that are highly reliable, and scalable Drive technical impact analysis, conduct RCAs with corrective actions for both short; long term fixes and prevent them from re-occurring Operating with excellence Set an example in managing to KPIs, delivering excellence, presenting at all levels, and developing yourself and others Analyze system performance impacting the complete product for non-functional requirements like reliability, operability, performance efficiency and security 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 What you'll bring: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field, and 10+ years of experience in software engineering or a related area. Deep working knowledge of all aspects of Cloud native distributed system development: Azure/ GCP/ WCNP preferred Experience working with micro-services architecture and distributed systems. Experience managing software development engineers and leading engineering projects, guiding engineering teams on engineering excellence; solid system design Experience partnering with cross-functional project development and in collaborating with other scrum teams, QA, Release Management, Program Management, and TechOps Proven experience in the 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 in fast-paced, complex environments to ensure performance and scalability. Experience collaborating with geographically distributed teams Demonstrated ability to motivate and inspire software engineers, fostering a high-performance culture that drives continuous improvement, innovation, and increased productivity across the team. At Walmart, we offer competitive