Senior Software Engineer

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

About The Position

The Senior Software Engineer owns delivery of scoped features or models through collaborative engineering teams, managing implementation, iteration, testing, and ongoing support for services, APIs, user interfaces, or machine-learning components. The role applies a product-driven mindset and aligns outcomes with broader platform, system, and domain objectives. The engineer writes clean, efficient, reliable code and drives the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance. The role includes automating repetitive tasks, implementing telemetry, reviewing code structure, and supporting defect management and debugging. It also integrates AI agents and machine-learning components through internal and external APIs and uses generative AI tools such as GitHub Copilot. The position assists with translating high-level designs into detailed designs, evaluates technical trade-offs, and helps build scalable, secure, and maintainable systems aligned with Walmart standards. It participates in design reviews, applies suitable design patterns, and supports peers through mentorship and knowledge sharing. The engineer works with stakeholders and cross-functional teams to define user or business problems, translate them into technical requirements, and establish metrics for solution success. The role monitors application performance, carries out complex maintenance, tracks milestones, and supports reliable software delivery through program reporting, CI/CD tools, testing, and continuous integration. It promotes engineering excellence, system uptime, performance, and customer experience through ownership of feature quality, continuous improvement, collaboration, and sound technical judgment.

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 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 schema, view, and table design and CRUD operations using SQL queries.
  • Experience implementing CI/CD pipelines in Jenkins and managing source code with 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.
  • Develop and maintain services, APIs, user interfaces, and machine-learning model components in alignment with platform, system, and domain objectives.
  • Write clean, efficient, reliable code and drive the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance.
  • 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 such as GitHub Copilot.
  • Translate high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Evaluate trade-offs and design scalable, secure, maintainable software aligned with Walmart standards; participate in design reviews and apply appropriate design patterns and principles.
  • Mentor peers and share knowledge; engage stakeholders to clarify business or user problems, define technical requirements, and establish success metrics.
  • Collaborate across teams to ensure solutions meet user needs and technical expectations.
  • Perform complex maintenance and monitor application performance using appropriate metrics and tools.
  • Track milestones and timelines through program reporting, CI/CD tools, and program logging systems.
  • Promote continuous improvement, innovation, knowledge sharing, platform enhancement, team wellbeing, system uptime, application performance, and customer experience.
  • Take ownership of deliverables, resolve issues, and drive projects to completion while considering long-term architectural and business impacts.
  • Adapt to change and new technologies, anticipate downstream effects of technical decisions, and incorporate feedback to improve outcomes.
  • Communicate complex ideas clearly to technical and non-technical stakeholders and proactively identify opportunities to improve processes, tools, and products.

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, 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