Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Walmart Logo

(USA) Senior, Software Engineer - Unified Payments Platform

Walmart

$90,000 - $180,000
Sep 12, 2025
Bentonville, AR, US
Apply Now

Walmart is looking to solve the problem of handling all payment processing across its physical and digital channels by building a next-generation platform, re-architecting from a legacy mainframe to a modern, cloud-native solution.

Requirements

  • Proficiency in Java, Spring Boot, and microservices architecture.
  • Experience with Kubernetes, Helm, and cloud platforms (GCP preferred).
  • Exposure to LLMs, prompt engineering, or AI/ML tools is a plus.
  • Familiarity with agentic frameworks (e.g., LangChain, CrewAI) is a bonus.
  • Strong understanding of CI/CD, observability, and DevOps practices.
  • Experience with modernizing legacy systems or working on payment platforms.
  • Contributions to internal tools or AI-driven developer productivity initiatives.

Responsibilities

  • Translate complex business requirements into scalable, maintainable software solutions.
  • Design and implement microservices using Java, Spring Boot, and Kubernetes in a cloud-native environment.
  • Collaborate with Staff Engineers and Architects to align on technical direction and best practices.
  • Contribute to the integration of LLMs and AI agents into internal tools and services to improve automation and decision-making.
  • Participate in code reviews, design discussions, and mentoring of junior engineers.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term fixes.
  • Continuously improve system performance, observability, and reliability.

Other

  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area.
  • 5 years’ experience in software engineering or related area.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area.
  • Excellent problem-solving and communication skills.
  • Ability to work in a collaborative environment and take on increasing leadership responsibilities.