
Senior Manager, Software Engineering
Walmart
full-time
Posted on:
Location Type: Office
Location: Chennai • 🇮🇳 India
Visit company websiteJob Level
Senior
Tech Stack
AngularAzureCloudJavaJavaScriptJenkinsJestJUnitMavenMicroservicesNode.jsNoSQLReactSOAPSpringSpring BootSpringBootSQLTypeScript
About the role
- Manage a high performing team of 10-12 people and own the accountability of complete E2E delivery.
- Drive design, development, implementation and documentation.
- Should be good in stakeholder and program management.
- Establish best engineering practices and operation excellence backed up with product, engineering and scrum metrics.
- Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
- Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome products.
- 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.
- Participate in organizational events like hackathon’s/Demo days etc...
- Interact closely for requirements with Business owners and technical teams both within India and across the globe.
- Mentoring and coaching team and help them grow.
Requirements
- BE / B. Tech degree in Computer Science with minimum 10+ years’ experience and at least 2+ years in people management.
- Have strong experience in building and managing a high performing team.
- Have led a team of 10-12 people and owned the accountability of complete E2E delivery.
- Should be good in stakeholder and program management.
- Have worked on good product organization.
- Extensive experience building services using these technologies (Microservices/Restful/SOAP web services).
- In-depth knowledge in full stack technologies like Java, Spring/Springboot, React JS/Angular Js/Node.js, JavaScript, TypeScript, CSS.
- Strong experience in running the cloud distributed system in production at least for 2-3 years.
- Experience in creating performing, highly scalable and distributed middle-tier frameworks, preferably using event-driven architecture in Cloud like Azure.
- Object Oriented analysis and design using common design patterns.
- Experience on large-scale end-to-end implementations.
- Knowledge on unit testing frameworks (Junit/Spock/Jest etc) and code quality control platforms like Sonar.
- Experience in CI/CD development environments/tools: Git, Maven, Jenkins, Azure DevOps.
- Demonstrated end-to-end ownership for development and design of at least one cloud-based project.
- Working knowledge of SQL and NoSQL database technologies.
- Prior Strong hands-on development skills to prototype technical solutions.
- Well versed in understanding and handling Non-Functional requirements (NFR’s).
- Excellent in driving Engineering excellence – code quality, performance tuning, operational excellence etc.
- Strong desire to drive change, and ability to adapt to change quickly.
- Willing to learn new and emerging technologies.
- Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control.
- Knowledge on cloud platforms like Microsoft Azure.
- Practitioner of Agile (Scrum) methodology.
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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
MicroservicesRestful web servicesSOAP web servicesJavaSpringSpringbootReact JSAngular JSNode.jsJavaScript
Soft skills
stakeholder managementprogram managementmentoringcoachingcommunicationinterpersonal skillsnegotiationfacilitationconsensus buildingadaptability