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 ML model components. The role aligns delivery with broader platform, system, and domain objectives and applies a product-driven mindset. The engineer writes clean, efficient, and reliable code; supports the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance; automates repetitive tasks; and contributes to code reviews, defect management, and debugging. The role integrates AI agents and ML components through APIs, uses GenAI development tools, and applies object-oriented programming and documentation practices. The position translates high-level designs into detailed designs, evaluates technical trade-offs, and helps build scalable, secure, and maintainable systems. It involves collaborating with stakeholders to define problems, requirements, and success metrics; monitoring application performance and project delivery; and promoting engineering excellence, knowledge sharing, mentorship, and continuous improvement. The engineer takes ownership of deliverables and uses sound technical judgment while adapting to changing requirements and technologies. The position is located at 811 Excellence Drive, Bentonville, AR 72716. The employer requires either a master’s degree or equivalent in a specified computing field or related area and one year of software engineering experience, or a bachelor’s degree or equivalent in a specified computing field and three years of software engineering experience. Required skills include Spring Boot and C#, Azure and AWS infrastructure, Kubernetes and Docker, CI/CD, Python and Bash scripting, SQL databases, Prometheus and Grafana, Agile and Scrum, JIRA and ServiceNow, Splunk, and Azure monitoring tools. The employer states it will accept any amount of experience with the required skills. Pay is $90,000–$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 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, including Spring Boot and C#, and using associated frameworks and libraries for web development.
  • Experience implementing and overseeing cloud infrastructure on Azure and AWS using Kubernetes, virtual machines, Traffic Manager, Load Balancer, VPC, Logic Apps, CloudWatch, and SQL databases.
  • Experience with container-based deployments using Docker, including Docker images, Docker Hub, Docker registries, and deploying containers to Kubernetes clusters.
  • Experience designing, building, and sustaining CI/CD pipelines to automate microservices deployments and support reliable software releases.
  • Experience developing Python and Bash scripts to automate repetitive tasks and creating monitoring and alerting tools for High Performance Computing (HPC) systems.
  • Experience managing and querying MySQL, Postgres, and Oracle SQL databases.
  • Experience developing and operating metrics, logging, and tracing data collection, transportation, aggregation, and visualization using Prometheus and Grafana.
  • Experience with Agile and Scrum methodologies and JIRA and ServiceNow issue tracking systems, including status transitions, issue types, and automation rules.
  • Experience using Splunk for log management, analysis, and monitoring in a DevOps environment.
  • Experience implementing and troubleshooting Azure resources using Azure Monitor, Log Analytics, and Application Insights to manage and analyze performance and resolve issues.
  • Experience developing and integrating automations using the Spring Boot framework.

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, and reliable code and support the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, maintenance, and defect management.
  • Create scripts to automate repetitive tasks and implement telemetry features.
  • Conduct code structure reviews and support debugging.
  • Integrate AI agents and ML components using internal and external APIs, and use GenAI tools to improve development velocity and innovation.
  • Convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic; evaluate trade-offs and participate in design reviews.
  • Apply appropriate design patterns and principles to build scalable, secure, and maintainable software systems.
  • 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 deliver solutions that 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.
  • Promote engineering collaboration, 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 drive projects to completion.
  • Mentor peers and communicate complex ideas clearly to technical and non-technical stakeholders.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k), stock purchase, and 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.
  • Annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service