Senior, Software Engineer

Walmart•Bentonville, AR

About The Position

The Senior Software Engineer delivers scoped software features and model components through collaborative engineering teams. The role manages implementation, iteration, testing, and ongoing support for services, APIs, user interfaces, and machine-learning components, aligning work with platform, system, and domain objectives. The engineer writes clean, reliable code and executes the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance. Responsibilities also include automating repetitive tasks, implementing telemetry, reviewing code structure, and supporting debugging and defect management. The role integrates AI agents and machine-learning components through internal and external APIs and uses generative AI tools such as GitHub Copilot. The position helps translate high-level designs into detailed designs, evaluates technical trade-offs, and contributes to scalable, secure, maintainable systems that meet Walmart standards. It involves working with stakeholders to define business or user problems, convert pain points into technical requirements, establish success metrics, and collaborate across teams. The engineer monitors application performance, tracks milestones, supports reliable software delivery, mentors peers, shares knowledge, and owns the quality and performance of delivered features.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Computer Engineering, or a related field, plus 3 years of experience in software engineering or a related area; OR a master's degree or equivalent in one of these fields, plus 1 year of experience in software engineering or a related area.
  • Experience with software development (coding) in an object-oriented language such as Java, Python, or C.
  • Experience with Azure DevOps.
  • Experience with Continuous Integration, Delivery and Deployment.
  • Experience with database architecture.
  • Experience with Microsoft SQL Database, MySQL, and PostgreSQL.
  • Experience with Google Big Query (GBQ).
  • Experience with MongoDB (NoSQL) and CosmosDB.
  • Experience with Concord, Jenkins, and Looper.
  • Experience with Spring MVC, Spring Boot, Spring Cloud, JUnit, and Mockito.
  • Experience with automated testing via RestAssured and Cucumber.
  • Experience with project management.

Responsibilities

  • Deliver scoped features or model components, managing implementation, iteration, testing, and ongoing support.
  • Write clean, efficient, and reliable code and execute the software development lifecycle, including CI/CD, 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 machine-learning components using internal and external APIs, and use generative AI tools such as GitHub Copilot.
  • Apply object-oriented programming and documentation-based coding practices to promote modularity, maintainability, and consistency.
  • Help turn 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.
  • Support peer growth through mentorship and knowledge sharing.
  • Engage stakeholders to define complex business or user problems, translate pain points into technical requirements, and define metrics for measuring outcomes.
  • Collaborate with cross-functional teams to deliver solutions that 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.
  • Promote continuous improvement, team wellbeing, innovation, knowledge sharing, and engineering best practices.
  • Own the quality, performance, and reliability of delivered features and take initiative to resolve issues and complete projects.
  • Make informed technical decisions, adapt to changing technologies and feedback, and consider downstream effects and long-term system and business impacts.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k).
  • Stock purchase.
  • 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.
  • Performance-based incentive awards, including annual or quarterly incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service