Senior Software Engineer

Walmart•Bentonville, AR
•Onsite

About The Position

The Senior Software Engineer leads small groups of engineers, including offshore associates, on assigned engineering projects. The role provides project direction and examples, identifies short- and long-term solutions and timelines, reviews proposed solutions, and conducts design and code reviews. The position troubleshoots business and production issues by gathering information about the issue and its impact, engaging support teams, developing and executing action plans, interpreting results, documenting work, and conducting root-cause analysis to prevent recurrence. It supports the business by responding to user questions and concerns, identifying solutions, facilitating resolutions, and leading cross-functional partnerships. The engineer leads discovery for medium- to large-scale projects by reviewing requirements, translating them into technical solutions, gathering project information, writing and developing code, conducting unit tests, communicating status and issues, collaborating across teams, troubleshooting bugs, ensuring timely delivery and handoffs, contributing to project plans, and providing project-team leadership. The position is located at 811 Excellence Dr, Bentonville, AR 72716.

Requirements

  • Master’s degree or equivalent in Computer Science, Information Technology, Engineering, or a related field, plus 2 years of experience in software engineering or related experience; OR a Bachelor’s degree or equivalent in one of those fields, plus 5 years of experience in software engineering or related experience.
  • Experience designing and implementing mobile applications using the React Native framework.
  • Experience developing single-page applications using the React Library.
  • Experience coding in JavaScript and TypeScript.
  • Experience with unit testing using Jest and Enzyme.
  • Experience coding in HTML and CSS.
  • Experience using Redux for state management.
  • Experience with continuous integration and continuous deployment (CI/CD) of applications.
  • Experience consuming APIs and testing against mocks.
  • Experience configuring logging and performance monitoring for debugging and diagnosis.
  • Experience setting up linting, Flow, and Storybook.
  • The employer will accept any amount of experience with the required skills.

Responsibilities

  • Lead small groups of engineers, including offshore associates, on assigned engineering projects; provide direction and examples, identify solutions and timelines, review proposed solutions, and conduct design and code reviews.
  • Troubleshoot business and production issues by gathering information, engaging support teams, creating and executing action plans, interpreting results, documenting work, and conducting root-cause analysis.
  • Respond to user questions, concerns, and issues; identify solutions, facilitate resolutions, and lead cross-functional partnerships.
  • Lead discovery for medium- to large-scale projects by reviewing requirements and translating them into technical solutions.
  • Gather project information, write and develop code, and conduct unit testing.
  • Communicate project status and issues to team members and stakeholders and collaborate with project and cross-functional teams.
  • Troubleshoot open issues and bug fixes, ensure on-time delivery and handoffs, provide input to project plans, and provide leadership to the project team.

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service