Walmart

Walmart

Website

Walmart Software Engineer

Company

Walmart

Role

Walmart Software Engineer

Job type

Full-time and Part-time

Posted

Yesterday

Salary

Not disclosed by employer

Benefits

🏖️Paid Time Off🏥Health Insurance

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.

Resume ExampleCover Letter Example

Explore more

Similar jobs