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, managing implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or machine-learning model components. The role applies a product-driven mindset and aligns 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, and maintenance. The role includes scripting to automate repetitive tasks, implementing telemetry, reviewing code structure, and supporting defect management and debugging. It also integrates AI agents and machine-learning components through internal and external APIs and uses generative AI tools such as GitHub Copilot. The position assists in translating high-level designs into detailed designs, evaluates technical trade-offs, and helps build scalable, secure, maintainable systems aligned with Walmart standards. It participates in design reviews, applies appropriate design patterns, and supports peer development through mentorship and knowledge sharing. The engineer works with stakeholders and cross-functional teams to define user and business problems, turn pain points into technical requirements, establish success metrics, and deliver solutions that meet user needs and technical expectations. The role monitors application performance, conducts complex maintenance, tracks milestones, and supports reliable delivery through program reporting, CI/CD, logging, testing, and continuous integration. It promotes engineering excellence, system uptime, performance, and customer experience through ownership of feature quality and performance. The position also calls for sound technical judgment, adaptability, clear communication, collaboration, initiative, and continuous improvement.

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 those 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 Postgres, 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 Linux.
  • Experience operating source code management and versioning tools such as 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, and reliable code and drive the 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; use GenAI tools such as GitHub Copilot to improve development velocity and innovation.
  • Apply object-oriented programming principles and documentation-based coding practices.
  • Assist in converting 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 implementation of appropriate design patterns and principles.
  • Support peer growth through mentorship and knowledge sharing.
  • Engage stakeholders to identify and refine complex 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 delivered solutions meet user needs and technical expectations.
  • Conduct complex maintenance procedures and monitor application performance using appropriate metrics and tools.
  • Monitor project milestones and timelines through program reporting, CI/CD tools, and program logging systems.
  • Promote continuous improvement, team wellbeing, innovation strategies, internal knowledge sharing, and platform enhancement through engineering best practices.
  • Own feature quality and performance to support system uptime, performance, and customer experience.
  • Take initiative to resolve issues and drive projects to completion; apply sound technical judgment and adapt to change while considering downstream impacts.
  • Share knowledge and communicate complex ideas clearly to technical and non-technical stakeholders.

Benefits

  • Competitive pay and performance-based incentive awards.
  • 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 leave, jury duty leave, 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service