Taro Logo

Staff, Software Engineer

World's biggest retailer transforming shopping experiences through technology, started as a single mom-and-pop shop by Sam Walton fifty years ago.
$132,000 - $286,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Consumer

Job Description

Walmart's Customer Care Technology team is seeking a Staff Software Engineer to join their mission of building best-in-class customer service experiences for hundreds of millions of Walmart customers globally. This role focuses on leveraging Gen AI to deliver delightful features while maintaining engineering excellence. As a Staff Software Engineer, you'll lead technical design and implementation of key customer-facing features, working with a team of software engineers, data scientists, and machine learning experts.

The position offers an opportunity to shape architecture and engineering practices while providing hands-on leadership. You'll be part of the Enterprise Business Systems organization, collaborating with product, business, and UX teams to drive measurable business impact. The role requires expertise in distributed computing, REST services, and cloud technologies, with a focus on building scalable, multi-tenant platforms.

This is an excellent opportunity for a seasoned engineer who combines technical expertise with leadership skills. You'll work in a dynamic environment where you can influence both technical direction and team development through mentorship and collaboration. The role offers competitive compensation, comprehensive benefits, and the chance to impact customer service technology at one of the world's largest retailers.

The position requires 8+ years of relevant experience and offers a salary range of $132,000-$286,000, depending on location, plus additional compensation through bonuses and stock options. You'll be part of a team pushing the boundaries of GenAI technology in complex enterprise applications, helping fulfill Walmart's mission to help customers save money and live better.

Last updated 3 days ago

Responsibilities For Staff, Software Engineer

  • Lead a team of Senior Engineers and junior Engineers to plan and execute projects
  • Collaborate with business teams and product managers to understand project requirements
  • Work with teams globally to arrive at optimal solutions involving key stakeholders
  • Work with architects to develop high level and low-level designs
  • Develop, unit test, and deliver software components
  • Contribute to Operational Excellence and Engineering Excellence initiatives
  • Create tools and systems to boost team productivity

Requirements For Staff, Software Engineer

Kafka
  • Over 8+ years of experience in developing distributed computing solutions REST web services
  • Experience with asynchronous messaging using Kafka and NoSQL technologies
  • Experience in deploying to cloud services like Azure or GCP
  • Proven experience in building multi-tenant software platforms
  • Strong problem-solving and decision-making skills
  • Excellent communication and interpersonal skills
  • Bachelor's degree in computer science or related field (or 6 years equivalent experience)
  • Self-motivation to work in a fast-paced environment
  • Strong ability to learn new domains and technologies

Benefits For Staff, Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • 401(k)
  • Company-paid life insurance
  • Stock purchase program
  • Paid time off
  • Parental leave
  • Education benefits through Live Better U
  • Performance-based bonuses
  • Company discounts

Related Jobs