Senior Software Engineer

Walmart•Bentonville, AR
•$90,000 - $180,000

About The Position

The Senior Software Engineer owns scoped feature or model delivery through collaborative engineering teams, including implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or machine-learning model components. The role takes a product-driven approach and aligns delivered outcomes with broader platform, system, and domain objectives. The engineer writes clean, efficient, reliable code and drives the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, maintenance, scripting, telemetry, code reviews, defect management, and debugging. The role also integrates AI agents and machine-learning components through APIs and uses generative AI tools to support development. The position assists in translating high-level designs into detailed designs, evaluates technical trade-offs, and helps deliver scalable, secure, and maintainable systems aligned with Walmart standards. It engages stakeholders to define user and business problems, translate them into technical requirements, and establish measures of solution success. The engineer monitors application performance and project progress, supports reliable software delivery, shares knowledge, mentors peers, and takes ownership of feature quality, performance, and business outcomes. The position is located at 811 Excellence Drive, Bentonville, AR 72716. The employer accepts any amount of experience with the required skills. Pay is $90,000–$180,000 per year, with additional annual or quarterly performance incentives.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area, plus 1 year of experience in software engineering or a related area; OR bachelor's degree or equivalent in one of these fields, plus 3 years of experience in software engineering or a related area.
  • Experience designing and implementing REST API web services using Java and Spring Boot.
  • Experience coding in an object-oriented programming language, specifically Java.
  • Experience designing client-server architecture and mobile systems architecture.
  • Experience designing relational database management systems, including Azure SQL, Oracle, and PostgreSQL, and NoSQL databases such as MongoDB and Cassandra.
  • Experience building DevOps CI/CD for continuous integration using Jenkins and Concord.
  • Experience developing container-based applications using Docker, S3, AWS CDK, and Kubernetes.
  • Experience developing event streaming and messaging applications using Apache Kafka, JMS, and SNS.
  • Experience developing frameworks such as Spring for enterprise application development and microservices architecture.
  • Experience with system administration and shell scripting in the Linux operating system.
  • Experience operating source code management and versioning tools, including Git.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Own scoped feature or model delivery through collaborative engineering teams.
  • Manage implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or ML model components.
  • Write clean, efficient, reliable code and drive the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance.
  • Build scripts to automate repetitive tasks and independently implement telemetry features.
  • Conduct code structure reviews and support defect management and debugging.
  • Integrate AI agents and ML components using internal and external APIs, and leverage generative AI tools to improve development velocity and innovation.
  • Translate high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Evaluate trade-offs and design scalable, secure, and maintainable software systems aligned with Walmart standards.
  • Participate in design reviews and ensure appropriate design patterns and principles are implemented.
  • Engage stakeholders to identify and refine business or user problems, translate pain points into technical requirements, and define metrics for solution success and impact.
  • Collaborate with cross-functional teams to ensure solutions meet user needs and technical expectations.
  • Conduct complex maintenance procedures and monitor application performance using appropriate metrics and tools.
  • Track project milestones and timelines through program reporting, CI/CD tools, and program logging systems.
  • Support high-quality, reliable software delivery through proactive monitoring, testing, and continuous integration.
  • Promote collaborative engineering, continuous improvement, team wellbeing, innovation, knowledge sharing, and platform enhancement.
  • Own the quality and performance of delivered features and take initiative to resolve issues and drive projects to completion.
  • Make informed technical decisions that balance trade-offs and consider long-term system architecture and business goals.
  • Adapt to change and new technologies, anticipate downstream effects of technical choices, and use feedback to improve outcomes.
  • Share knowledge and communicate complex ideas clearly to technical and non-technical stakeholders.
  • Seek opportunities to improve processes, tools, and products and encourage experimentation and learning.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k), stock purchase, and company-paid life insurance.
  • Paid time off, including sick leave, parental leave, family care leave, bereavement, jury duty, and voting leave.
  • Short-term and long-term disability.
  • Education assistance, including 100% company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
  • Performance-based incentive awards, including annual or quarterly performance incentives. Eligibility and terms may depend on job classification, length of employment, and applicable plan or program terms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service