Senior Software Engineer

Walmart•Bentonville, AR
•Onsite

About The Position

The Senior Software Engineer owns scoped feature or model delivery through collaborative engineering teams, including implementation, iteration, testing, and ongoing support for services, APIs, user interfaces, or ML model components. The role applies a product-driven mindset and aligns work with broader platform, system, and domain objectives. The engineer writes clean, efficient, and reliable code and drives the software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance. The role also integrates AI agents and ML components, uses GenAI development tools, contributes to solution design and technical reviews, and supports peer growth through mentorship and knowledge sharing. The position engages stakeholders to define complex business or user problems, translates pain points into technical requirements, and establishes metrics for measuring solution success. It monitors application performance and project progress, promotes engineering excellence, and takes ownership of deliverables to ensure quality and alignment with business objectives. The role requires substantial iOS engineering experience, including Swift and Objective-C development, iOS frameworks and architecture, app performance and network debugging, testing, deployment, and backend/API integration. The position is located at 811 Excellence Dr., Bentonville, AR 72716.

Requirements

  • Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Engineering (any), or a related field, plus 1 year of experience in software engineering or a related area; OR bachelor's degree or equivalent in one of those fields, plus 3 years of experience in software engineering or a related area.
  • Experience coding Swift iOS applications in Xcode and using Instruments to identify bottlenecks and debug performance issues; employer will accept any amount of experience with the required skills.
  • Experience debugging and inspecting iOS application network traffic using Proxyman to intercept and analyze HTTP/HTTPS traffic.
  • Experience simulating and testing iOS applications with RocketSim, including location simulation, push notifications, and performance testing.
  • Experience coding in Swift and Objective-C and working with UIKit, CoreAnimation, Core Graphics, concurrency, and major iOS frameworks.
  • Experience designing highly scalable and resilient applications.
  • Experience deploying iOS applications to the App Store and TestFlight and using Fastlane and GitHub Actions for CI/CD deployment.
  • Experience integrating with backend systems and handling sensitive clinical data.
  • Experience designing and implementing backend APIs and developing client-facing applications using JavaScript, PHP, and Angular.
  • Experience designing and implementing RESTful API integrations and managing network communication in iOS applications.
  • Experience writing and maintaining unit, integration, and UI tests using XCTest and XCUITest.
  • Experience implementing and managing reactive programming patterns using Combine.
  • Experience conducting code reviews, defining engineering best practices, and establishing architectural patterns for iOS teams.
  • Experience designing and implementing modular, scalable iOS application architectures using MVVM, MVC, and Clean Architecture.

Responsibilities

  • Own scoped feature or model delivery, including implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or ML model components.
  • Write clean, efficient, and reliable code and drive the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance.
  • Build scripts to automate repetitive tasks, implement telemetry features, conduct code structure reviews, and support defect management and debugging.
  • Integrate AI agents and ML components using internal and external APIs, and use GenAI tools such as GitHub Copilot to improve development velocity and innovation.
  • Convert high-level designs into detailed designs using mock screens, pseudocode, and functional logic; evaluate trade-offs and design scalable, secure, and maintainable systems.
  • Participate in design reviews and ensure appropriate design patterns and principles are implemented.
  • Engage stakeholders to identify and refine complex business or user problems, translate pain points into technical requirements, and define metrics for solution success and impact.
  • Collaborate with cross-functional teams to ensure delivered solutions meet user needs and technical expectations.
  • Conduct complex maintenance procedures and monitor application performance using appropriate metrics and tools.
  • Track project milestones and timelines through program reporting, CI/CD tools, and program logging systems.
  • Promote continuous improvement, team wellbeing, innovation, knowledge sharing, and platform enhancement through engineering best practices.
  • Own the quality and performance of delivered features and take initiative to resolve issues and drive projects to completion.
  • Code Swift iOS applications in Xcode and use Instruments to find bottlenecks and debug performance issues.
  • Use Proxyman to intercept and analyze HTTP/HTTPS traffic for iOS network debugging and inspection.
  • Use RocketSim to simulate and test iOS applications, including location simulation, push notifications, and performance testing.
  • Develop in Swift and Objective-C using UIKit and major iOS frameworks, including CoreAnimation, Core Graphics, and concurrency, to design scalable and resilient applications.
  • Deploy iOS applications to the App Store and TestFlight using CI/CD tools including Fastlane and GitHub Actions.
  • Integrate with backend systems and handle sensitive clinical data.
  • Design and implement backend APIs and develop client-facing frontend applications using JavaScript, PHP, and Angular.
  • Design and implement RESTful API integrations and manage network communication in iOS applications.
  • Write and maintain unit, integration, and UI tests using XCTest and XCUITest.
  • Implement and manage reactive programming patterns using Combine.
  • Conduct code reviews, define engineering best practices, and establish architectural patterns for iOS teams.
  • Design and implement modular, scalable iOS architectures using patterns such as MVVM, MVC, and Clean Architecture.

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 company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
  • Performance-based incentive awards and annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service