(USA) Senior, Software Engineer

Walmart•Bentonville, AR
•$90,000 - $234,000•Hybrid

About The Position

The Senior Software Engineer leads delivery of scoped features and models through collaborative engineering teams, aligning work with platform and business objectives. The role designs, develops, tests, and maintains scalable software solutions using multiple programming languages and AI/ML integrations. It requires sound technical judgment, continuous improvement, cross-functional collaboration, and a focus on user needs and quality standards. The engineer supports innovation and operational excellence, mentors peers, and contributes across the software development lifecycle, including deployment processes. Walmart’s Data Ventures team develops scalable B2B data solutions that provide merchants and suppliers with actionable insights. The team emphasizes end-to-end software product development, collaboration, technical excellence, continuous improvement, AI integration, and platform design. The role uses a hybrid working model with primary in-office presence and virtual work as appropriate for business needs. Immigration sponsorship is not available for this position.

Requirements

  • Bachelor’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area, plus 3 years of experience in software engineering or a related area; alternatively, 5 years of experience in software engineering or a related area.
  • Extensive software development experience and proficiency in programming languages such as JavaScript, Python, Java, Rust, Dart, and C++.
  • Strong expertise in object-oriented programming, code review, debugging, and documentation-based coding practices.
  • Ability to deliver scoped features and models through iterative development and continuous integration.
  • Skill integrating AI/ML components and using generative AI tools to enhance software solutions.
  • Capability to design scalable, secure, and maintainable systems aligned with business objectives.
  • Effective collaboration and communication skills for engaging cross-functional teams and stakeholders.
  • Commitment to engineering excellence, continuous improvement, and technical ownership.

Nice To Haves

  • Master’s degree in Computer Science or a related field and 2 years of experience in software engineering or a related field.

Responsibilities

  • Own scoped feature and model delivery through collaborative engineering teams, including implementation, iteration, testing, and support.
  • Write clean, efficient, and reliable code across multiple languages and drive the software development lifecycle, including CI/CD and automated testing.
  • Integrate AI and ML components and use generative AI tools to improve development velocity.
  • Translate high-level designs into detailed, scalable, and maintainable solutions aligned with platform objectives.
  • Conduct code reviews, debugging, and defect management to ensure software quality and performance.
  • Collaborate with stakeholders to translate business needs into technical requirements and measurable outcomes.
  • Monitor application performance and support continuous integration.
  • Contribute to engineering best practices and innovation initiatives.

Benefits

  • Performance-based incentive awards and bonuses.
  • Maternity and parental leave.
  • Paid time off, including sick leave, holidays, and other eligible purposes.
  • Medical, vision, and dental coverage.
  • 401(k).
  • Stock purchase plan.
  • Company-paid life insurance.
  • Family care leave.
  • Bereavement leave.
  • Jury duty leave and voting leave.
  • Short-term and long-term disability.
  • Company discounts.
  • Military Leave Pay.
  • Adoption and surrogacy expense reimbursement.
  • Live Better U paid education program, including tuition, books, and fees for eligible programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service