Walmart Senior Software Engineer
Job Description
Walmart Senior Software Engineer
Company Overview:
Walmart is a hub of innovative technology teams delivering world-class solutions that impact millions of customers and associates globally. As part of Walmart Global Tech, the Cloud Powered Checkout (CPC) team develops next-generation, highly scalable omnichannel checkout systems to provide seamless customer experiences. You will join a collaborative, agile engineering environment focused on operational excellence, innovation, and reliable service delivery.
Role and Responsibilities of Walmart Senior Software Engineer:
You will ensure high availability, reliability, and performance of mission-critical infrastructure and applications. You will work across multi-national teams to improve observability, automate processes, and resolve production issues efficiently.
- Triage, escalate, and resolve site-impacting production issues, minimizing Mean Time to Engage (MTTE) and Mean Time to Restore (MTTR).
- Analyze alerts, monitoring data, and logs using tools like Grafana, Prometheus, Splunk, MMS, ServiceNow, JIRA, and Dynatrace.
- Design and implement alerting integrations and improve monitoring solutions to track SLIs and SLOs, distributed tracing, and key performance indicators.
- Plan and execute disaster recovery procedures and maintain minimum operating environments for critical applications.
- Optimize Unix/Linux, Java, NodeJS, Tomcat, and Apache systems to enhance performance and reliability.
- Develop enterprise monitoring solutions, dashboards, and tooling for improved visibility and proactive issue detection.
- Create and maintain playbooks, deployment processes, and coordination with platform teams for upgrades, database maintenance, and non-app releases.
- Participate in rotating on-call duties, conduct root cause analysis (RCA) for production incidents, and develop reusable processes and tools to lower operational costs.
- Collaborate with developers to capture requirements, improve system resiliency, and build highly observable and self-healing systems.
Required Skills and Experience of Walmart Senior Software Engineer:
- Bachelor's degree in Computer Science, Engineering, or a related discipline.
- 5+ years of hands-on experience in Site Reliability Engineering, operations, or software development.
- Proficiency with JavaScript, Java, RESTful services, Git, Maven, Jenkins, containerization, Docker, Kubernetes, Azure, Google Cloud, Kafka, Azure Cosmos, Azure SQL, Prometheus, Grafana, Splunk, and CI/CD pipelines.
- Strong automation and scripting skills to support self-healing multi-cloud environments.
- Excellent understanding of core infrastructure, cloud services, platforms, and microservices architecture.
- Ability to triage complex issues, distinguish symptoms from root causes, and drive continuous improvement initiatives.
- Experience designing reusable tooling, dashboards, and libraries for operational excellence.
- Knowledge of DevOps best practices and log-centric tooling to improve observability and system reliability.
Compensation and Benefits of Walmart Senior Software Engineer:
- Competitive salary and performance-based incentive awards.
- 401(k) match and stock purchase plan.
- Paid maternity and parental leave, PTO, and multiple health plan options.
- Opportunities for professional development and skill-building in emerging technologies.
About Walmart Global Tech:
At Walmart Global Tech, innovation is driven by people and powered by technology. Our teams include software engineers, data scientists, cybersecurity experts, and service professionals who work to improve the lives of millions of people worldwide. Walmart is committed to diversity, inclusion, and providing an equal opportunity environment for all associates while supporting a culture of teamwork and innovation.
Jobs at Walmart Near You:
Searching for Walmart jobs near me, jobs at Walmart near me, or jobs hiring near me? Walmart offers part-time and full-time jobs across retail stores, pharmacies, bakeries, distribution centers, and support teams. Common roles include cashier, stocking, warehouse, pharmacy technician, bakery, optical, maintenance, and management positions. Explore Walmart careers near you and complete the Walmart job application online to find available job openings.
FAQ:
Q: What does a senior software engineer do?
A: They lead projects, mentor junior engineers, make technical decisions, and provide guidance and feedback to their teams.
Q: Is senior or lead higher?
A: A lead engineer generally has more responsibility, overseeing teams or projects, while a senior engineer focuses on technical expertise and mentorship.
Q: What qualifies you as a software engineer?
A: Typically a bachelor’s degree in software engineering, computer science, or a related STEM field is required.
Q: Is a software engineer a stressful job?
A: Yes, deadlines, debugging, and staying updated with evolving technologies can make it demanding.