Senior Software Engineer

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

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 takes a product-driven approach and aligns outcomes with broader platform, system, and domain objectives. The position develops clean, efficient, reliable software and supports the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance. It integrates AI agents and machine-learning components, uses generative AI tools to support development, and applies object-oriented principles and documentation-based coding practices. The engineer helps turn high-level designs into detailed designs, evaluates technical trade-offs, and contributes to scalable, secure, maintainable systems. The role also works with stakeholders to define user and business problems, translate them into technical requirements, and establish metrics for solution success. It monitors application performance, supports project delivery and system reliability, shares knowledge, mentors peers, and owns the quality and performance of delivered features. The position is based at 811 Excellence Drive, Bentonville, Arkansas. The employer will accept any amount of experience with the required skills. The minimum education and experience criteria are a relevant master's degree or equivalent plus one year of related experience, or a qualifying bachelor's degree or equivalent plus three years of related experience.

Requirements

  • Master’s degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area and one year of experience in software engineering or a related area; OR a bachelor's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, or Software Engineering and three years of experience in software engineering or a related area.
  • Experience coding in object-oriented programming languages such as Java and JavaScript.
  • Experience designing application architecture, features, and technical solutions for cross-platform applications.
  • Experience developing frameworks, features, and REST APIs using Java, Spring Boot, NodeJS, and/or JavaScript libraries such as React or Angular.
  • Experience developing JavaScript unit tests with Jest and performance testing applications, features, and/or APIs.
  • Experience with cloud-native platforms and applications using microservices architecture and container orchestration.
  • Experience managing MySQL and Mongo databases, including designing schemas, views, and tables and performing CRUD operations with SQL queries.
  • Experience implementing CI/CD pipelines in Jenkins and managing source code using Git.
  • Experience creating Splunk dashboards and triaging logs, alerts, and reports for network monitoring and application performance.
  • Experience configuring SonarQube for automated code analysis and quality/security reporting in the build process.
  • Experience using Swagger for REST API documentation and documenting architecture diagrams in Confluence.
  • Experience creating production change requests, incidents, and management records using ServiceNow.
  • Experience using Docker and Kubernetes to containerize, orchestrate, deploy, and scale application components.
  • Experience implementing application security using single sign-on, JWT, and OAuth.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Own scoped feature or model delivery through collaborative engineering teams, including implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or ML model components.
  • Write clean, efficient, reliable code and drive the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance.
  • Build scripts to automate repetitive tasks, implement telemetry features, review code structure, and support defect management and debugging.
  • Integrate AI agents and machine-learning components using internal and external APIs, and use generative AI tools to support development.
  • Convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic; evaluate trade-offs and participate in design reviews.
  • Engage stakeholders to identify and refine business or user problems, translate pain points into technical requirements, and define metrics for success and impact.
  • Collaborate with cross-functional teams to ensure delivered solutions meet user needs and technical expectations.
  • Perform 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 engineering best practices, continuous improvement, knowledge sharing, and team wellbeing; support peer growth through mentorship.
  • Own the quality and performance of delivered features and take initiative to resolve issues and drive projects to completion.
  • Adapt to change and new technologies, consider downstream effects of technical choices, and communicate complex ideas to technical and non-technical stakeholders.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k).
  • Stock purchase plan.
  • 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 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