Engineer Jobs

10,000 jobs found — updated daily

Staff Software Engineer

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

About The Position

The Staff Software Engineer monitors application performance through appropriate metrics, performs corrective, adaptive, and perfective maintenance and re-engineering, analyzes application logs and maintenance and performance data, and evaluates change requests for validity and feasibility. The role uses industry research and benchmarking to improve Walmart’s technology environment and helps define software development guidelines, standards, and processes. The position contributes to solution design across software architecture, distributed systems, scalability, design patterns, disaster recovery, technology stacks, MVPs, non-functional requirements, and telemetry. It helps design components and modules that work together, evaluates design trade-offs against business requirements, and translates high-level designs into detailed designs using mock screens, pseudocode, and functional logic. The engineer selects suitable frameworks, platforms, and environments for coding, configuration, and scripting; guides the team on coding patterns, languages, and frameworks; and promotes scalability and security. The role drives telemetry implementation, performs ad hoc code reviews for baseline risk mitigations, creates and configures code for products and systems, and oversees team code to ensure it meets technical and business requirements as well as maintainability, availability, and scalability needs. It also organizes project requirements into a programming sequence.

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; alternatively, 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 with architecture and design of scalable distributed systems, design patterns, detailed specifications, and MVP development.
  • 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 with comprehensive test strategies, tool selection, test case development, and defect identification; tools mentioned include Selenium, Jira, and Eggplant.
  • Experience with client discovery workshops, architecture assessment, design sessions, and implementation planning.
  • Technical leadership experience in system integration testing, defect resolution, risk mitigation, and stakeholder communication.
  • Knowledge of Agile methodologies, DevOps practices, secure coding standards, and full software development lifecycle management.
  • Ability to bridge business requirements with technical solutions and deliver 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, and provide analysis.
  • Evaluate change requests to determine whether they are valid and feasible.
  • Research industry practices, benchmark them against internal processes and solutions, and help define software development guidelines, standards, and processes.
  • Assist in designing solutions and product components that work together, evaluating design trade-offs against business requirements.
  • Convert high-level designs into detailed designs using mock screens, pseudocode, and detailed module logic.
  • Select appropriate frameworks, platforms, and environments for software coding, configuration, and scripting.
  • Guide the team on coding patterns, languages, and frameworks in line with industry trends, while driving scalability and security.
  • 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 or configure code for products and systems and ensure they meet business and non-functional requirements, maintainability, availability, and scalability needs.
  • Oversee team code execution to ensure alignment with specified technical and business requirements.
  • Arrange project requirements into a programming sequence by analyzing the requirements.
  • Develop maintainable code, conduct code reviews, automate CI/CD pipelines, enforce security, and support testing and defect identification.
  • Engage clients in discovery workshops, architecture assessments, design sessions, and implementation planning.
  • Provide technical leadership for system integration testing, defect resolution, risk mitigation, and stakeholder communication.

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

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