Senior, Software Engineer

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

About The Position

The Senior Software Engineer delivers scoped features or models through collaborative engineering teams, handling implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or ML model components. The role takes a product-driven approach and aligns outcomes with broader platform, system, and domain objectives. The engineer writes clean, efficient, reliable code and supports the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance. Responsibilities also include task automation, telemetry implementation, code structure reviews, defect management, and debugging. The role integrates AI agents and ML components through APIs and uses GenAI tools such as GitHub Copilot. It applies object-oriented principles and documentation-based coding practices to promote modularity and maintainability. The position contributes to solution design by translating high-level designs into detailed designs, evaluating trade-offs, and participating in design reviews. It works with stakeholders and cross-functional teams to define user or business problems, turn pain points into technical requirements, and establish metrics for measuring outcomes. The engineer monitors application performance, supports project milestones and reliable delivery, mentors peers, 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; alternatively, a master's degree or equivalent in one of these 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 collaboratively, including implementation, iteration, testing, and ongoing support for services, APIs, user interfaces, or ML model components.
  • Write clean, efficient, and reliable code and execute the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance.
  • Build scripts to automate repetitive tasks and 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.
  • Apply object-oriented programming principles and documentation-based coding practices.
  • Convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Evaluate trade-offs and design scalable, secure, and maintainable 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 identify and refine complex business or user problems, translate pain points into technical requirements, and define success metrics.
  • 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.
  • Support 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 practices.
  • Contribute to continuous improvement, innovation strategies, internal knowledge sharing, and platform enhancement through engineering best practices.
  • Own the quality and performance of delivered features to support system uptime and customer experience.
  • Take responsibility for deliverables, resolve issues, and drive projects to completion.
  • Make informed technical decisions that balance trade-offs and account for long-term architectural and business impacts.
  • Adapt to change and new technologies, anticipate downstream effects of technical choices, and incorporate feedback to improve outcomes.

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