Job title: Senior Engineering Manager – II
Company: Walmart Global Tech India
Job description: Job Title: Senior Engineering Manager II
Position Level: IN6
Work Location: Bangalore
About Global Tech
Imagine working in an environment where one line of code can make life easier for hundreds of millions of people and put a smile on their face. That’s what we do at Walmart Global Tech. We’re a team of 15,000+ software engineers, data scientists and service professionals within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and empower our 2.2 million associates. To others, innovation looks like an app, service or some code, but Walmart has always been about people. People are why we innovate, and people power our innovations. Being human-led is our true disruption.
Our Team:
OMS Platform, you will be responsible for building scalable, highly-available, enterprise-grade microservices to support the new OMS Platform transformation and accountable for the highest levels of service performance. You will also be responsible for driving the architecture and design that will move OMS from a legacy tech stack to a more modern tech stack while re-imaging how work gets done.
Position Responsibilities:
- Build, lead, develop and provide hands-on leadership for top-notch engineers
- Ensure on-time, high quality releases with constant focus on continuous improvement, engineering, and operational excellence
- Cross-collaborate with the inter-disciplinary and geographically distributed product and engineering teams to solve some of the unique challenges in a multi-channel shopping experience.
- Partner with Product and business teams to drive the agenda and set the priorities
- Work with other technical leaders to ensure our coding and development processes are scaling and evolving with modern development practices
- Drive the success of the implementation by applying technical skills, to design and build enhanced processes and technical solutions in support of strategic initiatives.
- Help define the technical roadmap to solve the business and product problems by building solutions as multi-tenant, scalable, and extensible platforms.
- Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities.
- Lead and mentor the team members in developing and designing system design and architecture.
- Participate in hiring and build high performing agile teams
Position Requirements:
- B.Tech. / B.E. / M.Tech. / M.S. in Computer Science
- 15+ years of experience in design and development of highly -scalable applications and platform development in product based companies or R&D divisions. 5+ years of people management experience
- Hands-on experience in cloud-native distributed application patterns and tools, micro-services architectures ( Java, Spring Boot, EDI, Kafka, NoSQL DB’s), application migrations to any cloud platform, container technologies (Docker, Kubernetes), Distributed cache etc
- Strong experience with Multithreading, Data Structures, Algorithm, Design Patterns and develop robust high-performance and scalable applications
- Proven experience in building high-performance teams and scalable best-practices in SaaS/Online/Enterprise Product engineering organisation
- Hands on in Architecting and developing large scale distributed systems applications with experience in Real time Transactional Systems.
- Experience with CI/CD processes and design for high scale, availability, testability and extensibility; DevOps and strong experience on containerisation -Docker, Kubernetes etc
- Exposure to SQL and NoSQL databases
- Experience in Telemetry inorder to track and monitor production systems logs, alerts, dashboards etc(Splunk, Dynatrace, Prometheus etc)
- Experience in troubleshooting business and production issues by gathering information (for example, issue, impact, criticality, possible root cause); engaging support teams to assist in the resolution of issues; formulating an action plan; performs root cause analysis to prevent future occurrence of issues
- Willing to learn new technologies or solutions and support
- In-depth knowledge of software engineering, languages (for example Java) and tools.
- Strong hands on development skills to prototype technical solutions.
- 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 design decisions.
- Exceptional communication and interpersonal skills – including negotiation, facilitation and consensus building skills; ability to influence and persuade, without direct control.
- Practitioner of Agile (Scrum) methodology
Additional Qualifications:
Strong understanding of Retail /e-commerce domain,
Expected salary:
Location: Bangalore, Karnataka
Job date: Thu, 07 Jul 2022 04:53:59 GMT
Apply for the job now!