Software Engineer III

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

About The Position

The Software Engineer III coordinates and oversees job-related activities and assignments, develops relationships with stakeholders, supports plans and initiatives, tracks progress toward goals, identifies improvement opportunities, and promotes adaptability and continuous learning. The role analyzes business, stakeholder, and technical requirements and existing solutions; maintains traceability among requirements, designs, and test cases; and contributes to user stories. It develops and configures software components, helps select appropriate languages, standards, and tools, creates automation scripts, implements telemetry, and applies security requirements. The position maps requirements to test objectives, creates and executes test cases, performs appropriate types of testing, and manages defects through troubleshooting and regression testing. It also conducts application maintenance and re-engineering, monitors performance and availability, analyzes application and maintenance data, evaluates change requests, and tracks project milestones and timelines.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Information Systems, or a related field; alternatively, a bachelor's degree or equivalent in one of these fields plus 2 years of software engineering or related experience.
  • Experience with iOS development using Swift, SwiftUI, and UIKit.
  • Experience building scalable architectures, including MVC, MVVM, and MVVM-C.
  • Experience integrating RESTful APIs, third-party SDKs, and backend services.
  • Experience with unit testing and automation using XCTest and XCUITest.
  • Experience with Git source control and peer code reviews.
  • Experience with Jenkins CI/CD pipelines and automated testing practices.
  • Experience with Agile development practices, including Scrum, BDD, and iterative delivery.
  • Experience monitoring production systems and resolving crashes and defects.
  • Experience in technical design, solution delivery, and performance optimization.
  • Experience developing reusable UI components and data-driven visualizations.
  • Employer will accept any amount of experience with the required skills.

Responsibilities

  • Coordinate and oversee job-related activities and assignments; develop and maintain stakeholder relationships and support plans and initiatives to meet customer and business needs.
  • Identify and communicate goals and objectives, build accountability, measure progress, identify improvement opportunities, and promote adaptability and continuous learning.
  • Analyze business, stakeholder, and technical requirements and existing solutions; prepare and maintain requirement traceability across business and functional requirements, design, and test cases.
  • Contribute to user stories for component, module, or simple requirements.
  • Create and configure software components and ensure they meet business, technical, and non-functional requirements, including maintainability, availability, and scalability needs.
  • Assist in selecting programming languages, development standards, and tools; learn relevant coding languages and frameworks.
  • Build scripts to automate repetitive tasks in CI/CD, testing, or other processes, as applicable.
  • Implement telemetry features and apply security policy requirements during development and configuration.
  • Map customer requirements to test objectives; identify and create test cases; execute tests and detect errors and defects across components.
  • Track and analyze defects, perform regression testing after code changes, and analyze past defects to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Independently conduct complex application maintenance procedures; monitor application performance using appropriate metrics; perform corrective, adaptive, and perfective maintenance and re-engineering.
  • Analyze application logs, maintenance activity data, and performance data; evaluate change requests for validity and feasibility.
  • Ensure project adherence to approved milestones and timelines.

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