Senior Software Engineer

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

About The Position

The Senior Software Engineer analyzes requirements and scope, evaluates existing products and solutions against customer and business needs, classifies requirements, identifies risks, and contributes to user stories. The role assists with solution and detailed design, including evaluating design trade-offs and developing mock screens, pseudocode, and functional logic for product components and modules. The engineer creates and configures code for components and applications, helps select programming languages, standards, and tools, and builds automation scripts for CI/CD, testing, and other processes. The role implements telemetry and applies security policies during development. It also maps requirements to test objectives, creates and executes test cases, manages and troubleshoots defects, performs regression testing, and addresses application performance and availability issues. The position independently conducts complex application maintenance, monitors performance metrics and logs, performs maintenance and re-engineering activities, evaluates change requests, and tracks project progress against approved milestones and timelines. The listed work location is 811 Excellence Dr, Bentonville, AR 72716.

Requirements

  • Master’s degree or equivalent in Computer Science, Computer Information Systems, or a related field, plus at least 1 year of experience in software engineering or related experience; OR bachelor’s degree or equivalent in one of those fields, plus at least 3 years of such experience.
  • Experience designing and developing backend APIs and microservices using JavaScript and Node.js.
  • Experience developing interactive user interfaces using React, Angular, and JavaScript.
  • Experience designing database schemas for microservices using MySQL and Cosmos DB.
  • Experience developing native mobile applications using React Native, Redux, and React Sagas.
  • Experience developing front-end web pages using React JS, Redux, CSS, and Angular.
  • Experience creating CI/CD pipelines using Kubernetes and Docker.
  • Experience implementing secure authentication and authorization methods, including OAuth, JWT, and Firebase Auth.
  • Experience scaling frontend and backend API flows using SOLID design patterns and improving performance with data structures and algorithms such as hashing.
  • Experience using Git for source-code management, collaboration, and workflow optimization with codebases developed using React, Node.js, C#, and Java.
  • Experience developing and deploying microservices using AWS, Azure, and Google Cloud Platform.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Analyze requirements and scope, assess existing products and solutions against business and technical needs, and classify requirements.
  • Anticipate requirements-gathering risks and issues, inform stakeholders, and recommend corrective steps.
  • Contribute to user stories for components, applications, and complex work in an agile methodology.
  • Assist in designing solutions and evaluating component-level trade-offs against business requirements.
  • Convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic.
  • Create and configure code for components and applications that meet business, technical, and non-functional requirements.
  • Assist in selecting programming languages, development standards, and software tools; learn coding languages and frameworks relevant to future work.
  • Build scripts to automate repetitive tasks in CI/CD, testing, and other applicable processes.
  • Implement telemetry features and apply security policy requirements during code development and configuration.
  • Map customer requirements to test objectives; identify, create, and execute test cases using appropriate testing tools.
  • Track and analyze defects, perform regression testing, and use lessons from past defects to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Conduct complex application maintenance procedures independently and monitor application performance using appropriate metrics.
  • Perform corrective, adaptive, and perfective maintenance and re-engineering activities.
  • Analyze application logs, maintenance data, and performance data and provide analysis.
  • Evaluate change requests for validity and feasibility.
  • Ensure project adherence to approved milestones and timelines.

Benefits

  • Competitive pay and performance-based incentive awards.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service