Onsite Back End Software Engineer

Posted 2 hours ago

Apply now

About the role

  • Backend Software Engineer developing systems for AI-powered shopping assistant, Project Sparky. Designing and scaling distributed backend systems and collaborating with cross-functional teams.

Responsibilities

  • Build the backend foundation for Project Sparky, an AI powered assistant.
  • Design and scale distributed backend systems, APIs, and data pipelines.
  • Partner closely with mobile, web, and AI/ML teams.
  • Own service architecture, data flows, and API design.
  • Troubleshoot complex production issues and drive improvements.
  • Mentor engineers and help shape long term architectural direction.

Requirements

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area.
  • Option 2: 7 years’ experience in software engineering or related area.
  • 10–15+ years of backend engineering experience (Java)
  • Deep expertise in distributed systems, data, and cloud infrastructure.
  • Strong mentorship and architectural leadership across product lines.
  • Strong instincts for system design and partnership with backend and cross functional teams.
  • Experience mentoring engineers and influencing technical direction across teams.

Benefits

  • Health insurance
  • 401(k) matching
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Multiple health plans
  • Incentive awards for performance
  • Short-term and long-term disability
  • Company discounts
  • Military Leave Pay
  • Adoption and surrogacy expense reimbursement
  • Walmart-paid education benefit program

Job title

Back End Software Engineer

Job type

Experience level

Mid levelSenior

Salary

$143,000 - $286,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job