Senior Software Engineer

Walmart•Bentonville, AR

About The Position

The Senior Software Engineer owns scoped feature or model delivery through collaborative engineering teams, including 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 work with broader platform, system, and domain objectives. The engineer writes clean, efficient, reliable code; drives the software development lifecycle from automated testing through CI/CD deployment, monitoring, and maintenance; automates repetitive tasks; implements telemetry; reviews code structure; and contributes to defect management and debugging. The position integrates AI agents and ML components through APIs and uses GenAI tools such as GitHub Copilot. It applies object-oriented programming and documentation practices to produce modular, maintainable software. The role helps translate high-level designs into detailed designs, evaluates trade-offs, and develops scalable, secure, maintainable solutions aligned with Walmart standards. It participates in design reviews, applies appropriate design patterns, and supports peer growth through mentorship and knowledge sharing. The engineer works with stakeholders to define complex business or user problems, translate them into technical requirements, establish success metrics, and collaborate across teams to deliver solutions that meet user and technical needs. The position monitors application performance and system reliability, tracks milestones through program reporting and engineering tools, and supports continuous integration, testing, and proactive monitoring. It promotes engineering excellence, collaboration, continuous improvement, knowledge sharing, and platform enhancement. The engineer takes ownership of deliverables, makes informed technical decisions, adapts to change, communicates clearly across technical and non-technical audiences, and seeks opportunities to improve processes, tools, and products. Work location: 811 Excellence Drive, Bentonville, AR 72716. Pay is $90,000 to $180,000 per year, with additional annual or quarterly performance incentives.

Requirements

  • Master’s degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area and 1 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 3 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 in 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, 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 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.
  • Help convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Evaluate trade-offs and design scalable, secure, maintainable software systems aligned with Walmart standards.
  • Participate in design reviews and ensure appropriate design patterns and principles are used.
  • Mentor peers and share knowledge.
  • Engage stakeholders to identify and refine complex business or user problems, translate pain points into technical requirements, and define solution success metrics.
  • Collaborate with cross-functional teams to ensure 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 continuous improvement, team wellbeing, innovation, knowledge sharing, and platform enhancement through engineering best practices.
  • Own the quality and performance of delivered features to support uptime and customer experience.
  • Take responsibility for deliverables, resolve issues, and drive projects to completion.
  • Make informed technical decisions that balance trade-offs and long-term architectural and business impacts.
  • Adapt to change, embrace new technologies, consider broader system context and downstream effects, and incorporate feedback.
  • Communicate complex ideas clearly to technical and non-technical stakeholders.
  • Seek opportunities to improve processes, tools, and products and encourage experimentation and learning.

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