Senior Manager I, Software Engineering

Senior Manager I, Software Engineering

What you'll do at

As a leader within the Global Technical Engineering Operations (GTEO) SRO team you will work with other SRO, TDO, SRE, DevOps and Engineering practitioners to manage mission-critical infrastructure, tools, and processes that will ensure highest levels of availability and reliability of all our websites. As a senior member of the team you will be expected to work with management, peers, and customers to define and implement SRO’s technical vision.

You're right for the job if you are comfortable handling major incident response leading a technical team of engineers to resolve and restore service across complex distributed architectures. You will work cross-functionally amongst a variety of teams and be a core contributor in every significant engineering service or solution that we deliver to our stakeholders. You'll excel if you have enthusiasm for digging deep, and a flare for sharp technical communication, prioritization and organization. You will work directly with our SRE and DevOps teams to manage our next generation “always up” cloud based e-commerce platform.

Minimum Qualifications

The SRO Manager is responsible for managing a team of engineers through daily proactive monitoring and issue detection resolving issues before they become impacting. Manage engineer workloads, performance and delver clear direction to the SRO team. Responsible for customer follow up, control difficult calls, provide performance metrics and demonstrate expertise within Service Management processes and procedures to manage service impacting incidents. Our goal is to build, scale and guard the systems that delight our customers. To do so, you will need strong skills in following areas:
- Deep understanding of incident management processes and procedures.
- Focus on internal and external customer requirements (SLA’s & KPI’s)
- Demonstrate advanced understanding of business processes being supported by assigned system(s)
- Develop clear tactical and strategic goals for the SRO related to function, capabilities and capacities.
- Make recommendations regarding improving situational awareness and alerting to potential business impacts, either internal or external influencers.
- Responsible for immediate coordinated response of critical incidents to reduce impact and increase availability.
- Responsible for leadership and communications between the business customer and technology teams.
- Identify and recommend processes or system enhancements for the SRO.
- Leads the resolution of high complexity Incidents as required.
- Manages the analysis, communication and resolution of incidents.
- Manages others in researching and recommending alternative actions for incident resolution.
- Analyze trends to proactively prevent incidents and to provide historical summary reports.
- Mentor and grow talent within your team to build a best in class SRO function.
- Calm under pressure orchestrating major incident response to mission critical systems.
- Function as part of a global SRO management team to deliver continuous improvement.
- Excellent communication and stakeholder management skills.
- Technically strong within infrastructure or software engineering.
- Ability to assess system impact and formulate accurate problem statements to distribute across the management and technical communities.

Additional responsibilities may include:
- Develop a deep understanding of the various services and applications that come together to deliver Walmart e-commerce products
- Monitor and discover failures/issues in a timely fashion and work with engineers to identify root cause and fix issues
- Root-cause analysis complex problems involving multiple parties, networks, hardware, software and cloud technologies.
- High focus on collecting and inferring metrics.
- Identify and drive the automation of systems that maintain system health.
- Drives standardization and service focused instrumentation to resolve break/fix scenarios, engaging broader teams where necessary. Contributes to command and control related activities focused on restoration of complex outages. May work independently or as part of a team on more complex projects. Provides mentoring and guidance to more junior team members.
- Networking responsibilities: Understanding and performing TCP dumps, snoop, and other network sniffers. Understands and applies knowledge of most protocols (TCP/IP, HTTP, UDP, etc.)
- Application Technologies: Provides recommendations and advice to the team and/or department in the areas of web services, OS, and storage, including being an active liaison to Development, QA and the Business.
- Analyzes systems and makes recommendations to prevent possible incidents using knowledge of complex and company-wide systems.
- Lead end-to-end audit of monitors and alarms based on subsystem knowledge.
- Utilizes time management and project management skills to lead the resolution of incidents in a timely and organized manner, effectively communicating necessary information. May consult directly with developers or third party vendors; provides subject matter expertise.

Preferred Qualifications

- 7+ years in an infrastructure or systems environment delivering operational excellence to highly complex distributed systems.
- Experience in leading and troubleshooting service impacting incidents across large-scale enterprise systems.
- Methodical and systematic problem solving approach, combined with a solid awareness of ownership, initiative and drive.
- Experience controlling and leading a team to deliver in highly pressurized situations delivering clear and concise communication to partners and stakeholders.
- Experience of command and control tools in a production environment.
- Networking knowledge and understanding of network concepts, such as different protocols (TCP/IP, UDP, ICMP, etc.), MAC addresses, IP packets, DNS, OSI layers, and load balancing).
- Understanding of Unix/Linux systems from kernel to shell and beyond, taking in system libraries, file systems, and client-server protocols along the way. Experience administering Linux systems in a production environment
- Programming experience in one or more of the following languages: Go, Java, Python, Ruby, Shell
- Bachelor's Degree in Computer Science or a related field, or relevant work experience
- Experience with cloud technologies such as AWS, AZURE OpenStack
- Experience with enterprise monitoring solutions like AppDynamics, New Relic, Prometheus, Graphite, Nagios, Sensu, Splunk, Grafana and Greylog.

About Walmart Labs

Imagine working in an environment where one experiment can catapult an entire industry toward a smarter future. That’s what we do at Walmart Labs. We’re a team of 5,000+ software engineers, data scientists, designers and product managers within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and our enterprise operates.

Hello, Silicon Valley

You don’t have to choose between your career and your lifestyle in Silicon Valley. Here, you can have both.

Discover Silicon Valley
Silicon Valley
View of Silicon Valley from the hills after a passing storm

All the benefits you need for you and your family

  • 100% coverage for in network preventative care
  • Retirement Plan
  • Vision Plans
  • Dental Plans
  • Exclusive Discounts

Recently viewed jobs