Walmart
WebsiteWalmart Software Engineer
Company
Role
Walmart Software Engineer
Location
Job type
Full-time and Part-time
Posted
Yesterday
Salary
Benefits
Job description
Walmart Software Engineer
Company Overview
Walmart Global Tech drives innovation across Walmart's digital ecosystem, enabling millions of customers worldwide to access products and services seamlessly. You will work on high-impact projects including search, data processing, and recommendation systems. This role contributes to creating scalable, low-latency solutions that directly improve customer experience and business performance.
Role and Responsibilities of Walmart Software Engineer
You will design, develop, and optimize enterprise-level applications to support Walmart's search and product discovery platforms. You will collaborate with product management and architects to implement high-quality solutions and resolve complex technical challenges.
- Participate in the discovery and design phase of medium to large projects to create high-level system designs.
- Design, implement, and test complex code changes based on business requirements.
- Analyze business needs and develop implementation plans in collaboration with product and architecture teams.
- Handle high-impact software and system monitoring issues, tickets, and incidents independently.
- Troubleshoot production and business issues to ensure system reliability and performance.
- Model compliance with company policies, ethics, and integrity standards.
- Contribute immediately to global-scale projects impacting millions of customers.
Required Skills and Experience of Walmart Software Engineer:
- 6+ years of experience building scalable, high-performing, and distributed Java applications.
- Extensive Java / JEE programming experience focusing on server-side components.
- Hands-on experience in debugging, troubleshooting, and performance tuning Java applications.
- Experience developing web applications using the Spring framework.
- Familiarity with open-source search engines such as Solr, Lucene, or Elasticsearch.
- Advanced scripting skills in Python, Perl, or Shell with eagerness to learn new technologies.
- Proficiency with IDEs like Eclipse and CI/CD tools including Jenkins, Hudson, Maven.
- Experience with code quality governance tools (Sonar, Gerrit, PMD, FindBugs, Checkstyle, Emma, Cobertura, JIRA).
- Experience with source code management tools (GitHub, SVN, CVS, Clearcase).
- Expertise in application servers such as Apache, JBoss/Tomcat, Jetty, WebLogic, or JMS.
- Strong knowledge of code optimization and testing tools.
- Ability to operate effectively and independently in a dynamic, fast-paced environment.
- Master's degree or higher in Computer Science or related field.
Preferred Qualifications
- Experience in the search domain is highly desirable.
- Knowledge of big data methodologies including Hive, Hadoop, Spark, and relational databases.
- Experience creating inclusive digital experiences aligned with WCAG 2.2 AA standards and accessibility best practices.
Compensation and Benefits of Walmart Software Engineer
- Annual salary range: $143,000 - $286,000 with additional annual or quarterly performance bonuses.
- Stock purchase opportunities.
- 401(k) match and multiple health plans.
- Paid maternity and parental leave, PTO, and PPTO for vacation, sick leave, and holidays.
- Live Better U education benefits including tuition, books, and fees for high school completion, bachelor’s degrees, and short-form certificates.
About Walmart Global Tech
Walmart Global Tech is a people-led, tech-empowered team that innovates at the forefront of retail technology. Engineers, data scientists, cybersecurity experts, and service professionals work together to create scalable solutions impacting millions of customers worldwide. Our associates benefit from competitive compensation, career development opportunities, and a wide range of health, financial, and educational perks.
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 software engineer do?
A: Software engineers design, develop, test, and maintain software applications, ensuring they meet functional and technical requirements.
Q: What skills are needed to be a software engineer?
A: Key skills include programming, problem-solving, debugging, communication, and understanding software development methodologies.
Q: Do you need a degree to be a software engineer?
A: Most roles require a bachelor’s degree in software engineering, computer science, or a related STEM field.
Q: Is being a software engineer stressful?
A: It can be, due to deadlines, complex problem-solving, and keeping up with rapidly evolving technologies.
Explore more
Similar jobs
Cyberspace Research Developer (Onsite)
Globalhr
Senior Courseware Developer (FTU)
Globalhr
Principal Embedded Software Engineer
Globalhr
Algorithms Senior Software Engineer
Globalhr
Senior Software Engineering Manager (Onsite)
Globalhr
Senior Software Engineering Manager (Onsite)
Globalhr