Staff Software Engineer

Walmart•Bentonville, AR
•$129,314 - $220,000•Onsite

About The Position

The Staff Software Engineer monitors and evaluates application performance using appropriate metrics; performs corrective, adaptive, and perfective maintenance and re-engineering; analyzes application logs, maintenance activity, and performance data; and assesses change requests for validity and feasibility. The role uses industry research and benchmarking to improve Walmart’s technology environment and define software development guidelines, standards, and processes. The engineer assists with solution design across software architecture, distributed systems, scalability, design patterns, disaster recovery, technology stacks, minimum viable products, non-functional requirements, and telemetry. They help design components and modules that work together, evaluate design trade-offs against business requirements, and translate high-level designs into detailed designs using mock screens, pseudocode, and functional logic. The role selects appropriate coding frameworks, platforms, and environments; guides teams on coding patterns, languages, and frameworks; drives scalability, security, and telemetry implementation; and performs ad hoc code reviews to address known risks. The engineer creates and configures code for products and systems, verifies business and non-functional requirements, and oversees team code execution against technical and business requirements. The position requires expertise in Workday integrations and related development, testing, client engagement, technical leadership, Agile and DevOps practices, secure coding, and the full software development lifecycle. The engineer bridges business requirements with technical solutions to deliver high-quality, scalable outcomes. The role is located at 811 Excellence Dr, Bentonville, AR 72716. The listed pay range is $129,314.00–$220,000.00 per year, with additional annual or quarterly performance incentives.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Information Technology, or a related field and 4 years of experience in software engineering or a related area; OR 6 years of experience in software engineering or a related area.
  • Experience with requirements analysis, including risk assessment, business alignment, user stories, and classification of functional and non-functional requirements.
  • Experience designing scalable distributed systems, using design patterns, producing detailed specifications, and developing minimum viable products.
  • Workday expertise, including Studio integrations, EIB, Payroll Effective Change Interface, Core Connectors, and custom reporting.
  • Experience creating maintainable code, conducting code reviews, automating CI/CD pipelines, and enforcing security.
  • Experience developing comprehensive test strategies, selecting tools such as Selenium, Jira, and Eggplant, developing test cases, and identifying defects.
  • Experience with client discovery workshops, architecture assessments, design sessions, and implementation planning.
  • Technical leadership experience with system integration testing, defect resolution, risk mitigation, and stakeholder communication.
  • Experience with Agile methodologies, DevOps practices, secure coding standards, and full software development lifecycle management.
  • Ability to bridge business requirements with technical solutions while delivering high-quality, scalable outcomes.
  • Employer will accept any amount of experience with the required skills.

Responsibilities

  • Monitor and evaluate application performance by tracking and analyzing appropriate metrics.
  • Perform corrective, adaptive, and perfective maintenance and re-engineering activities.
  • Analyze application logs, maintenance activity data, and performance data.
  • Evaluate change requests to determine whether they are valid and feasible.
  • Research industry practices, benchmark them against internal processes and solutions, and define software development guidelines, standards, and processes.
  • Assist in designing software solutions and components, evaluating design trade-offs against business requirements.
  • Translate high-level designs into detailed designs, including mock screens, pseudocode, and detailed module logic.
  • Select suitable frameworks, platforms, and environments for software coding, configuration, and scripting.
  • Guide teams on coding patterns, languages, and frameworks in line with industry trends, scalability, and security needs.
  • Drive implementation of telemetry features by determining domain data and metrics requirements.
  • Conduct ad hoc software code reviews to ensure baseline mitigations for known risks.
  • Create and configure code for products and systems, ensuring business and non-functional requirements are addressed.
  • Oversee team code execution against technical and business requirements.
  • Organize project requirements into a programming sequence.
  • Support discovery workshops, architecture assessments, design sessions, implementation planning, system integration testing, defect resolution, risk mitigation, and stakeholder communication.

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