Senior, Software Engineer

Walmart•Bentonville, AR
•Onsite

About The Position

The Senior Software Engineer delivers scoped features or models through collaborative engineering teams, managing implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or machine-learning components. The role aligns product 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 also includes automating repetitive tasks, implementing telemetry, reviewing code structure, and supporting defect management and debugging. The engineer integrates AI agents and ML components using internal and external APIs, uses generative AI tools such as GitHub Copilot, and applies object-oriented and documentation-based coding practices. The role helps translate high-level designs into detailed designs, evaluates technical trade-offs, and contributes to scalable, secure, maintainable systems aligned with Walmart standards. It includes stakeholder engagement to define user or business problems, convert needs into technical requirements, and establish success metrics. The engineer monitors application performance, supports project delivery and reporting, promotes engineering best practices and knowledge sharing, and takes ownership of feature quality, performance, and completion.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Computer Engineering, or a related field, plus 3 years of experience in software engineering or related experience; OR a master's degree or equivalent in one of those fields, plus 1 year of software engineering or related experience.
  • 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.
  • Employer will accept any amount of experience with the required skills.

Responsibilities

  • Deliver scoped features or models 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, 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 use GenAI tools such as GitHub Copilot.
  • Convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Evaluate trade-offs and design scalable, secure, maintainable systems aligned with Walmart standards; participate in design reviews and apply appropriate design patterns and principles.
  • Engage stakeholders to define 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 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 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 complete projects.
  • Apply technical judgment, adapt to change, anticipate downstream effects, and incorporate feedback.

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 and annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service