Engineer Jobs

10,000 jobs found — updated daily

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 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 engineer writes clean, efficient, and reliable code; drives the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance; and supports code reviews, defect management, and debugging. The role integrates AI agents and machine-learning components using APIs and uses generative AI tools such as GitHub Copilot to support development. It also translates high-level designs into detailed implementations, evaluates trade-offs, and helps deliver scalable, secure, and maintainable systems aligned with Walmart standards. The position works with stakeholders and cross-functional teams to clarify complex business or user problems, turn them into technical requirements, and define metrics for measuring outcomes. It monitors application performance, supports project milestones and reporting, and promotes engineering quality, reliability, knowledge sharing, mentorship, and continuous improvement. The engineer takes ownership of deliverables, exercises technical judgment, adapts to change, and communicates with technical and non-technical stakeholders. The position is located at 811 Excellence Drive, Bentonville, AR 72716. The minimum education and experience requirement is a master's degree or equivalent in a specified or related computing field and one year of relevant experience, or a bachelor's degree or equivalent in a specified computing field and three years of relevant experience. The employer 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 web-development frameworks and libraries.
  • Experience implementing and overseeing cloud infrastructure on Azure and AWS, including Kubernetes, virtual machines, Traffic Manager, Load Balancer, VPC, Logic Apps, CloudWatch, and SQL databases.
  • Experience with Docker-based deployments, Docker images, Docker Hub, Docker registries, and deploying containers to Kubernetes clusters.
  • Experience designing, building, and maintaining CI/CD pipelines to automate microservices deployments and support reliable software releases.
  • Experience developing Python and Bash scripts to automate tasks and creating monitoring and alerting tools for High Performance Computing systems.
  • Experience managing and querying MySQL, Postgres, and Oracle databases.
  • Experience developing and operating metrics, logging, and tracing data collection, transportation, aggregation, and visualization using Prometheus and Grafana.
  • Experience using 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.
  • Experience developing and integrating automations using the Spring Boot framework.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Own delivery of scoped features or models through collaborative engineering teams, including implementation, iteration, testing, and ongoing support.
  • Write clean, efficient, and reliable code and drive the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, maintenance, and defect management.
  • Build scripts to automate repetitive tasks and implement telemetry features.
  • Conduct code structure reviews and support debugging and defect resolution.
  • Integrate AI agents and machine-learning components using internal and external APIs, and use generative AI tools to support development.
  • Apply object-oriented programming and documentation-based coding practices to produce modular, maintainable, consistent software.
  • Translate high-level designs into detailed designs and implementations; evaluate trade-offs and participate in design reviews.
  • Engage stakeholders to clarify business or user problems, translate them 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.
  • Perform 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, innovation, knowledge sharing, platform improvement, system uptime, performance, and customer experience.
  • Take responsibility for deliverables, resolve issues, and drive projects to completion.
  • Adapt to change, consider downstream effects of technical choices, integrate feedback, 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.
  • Voting leave.
  • Short-term and long-term disability.
  • Education assistance, including company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
  • Annual or quarterly performance incentives.

Build a Resume for Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service