Sr Lead Software Engineer - Mobile Development

Leggett & Platt•Lenexa, KS
•Onsite

About The Position

Leggett & Platt is seeking a Senior Lead Software Engineer – Mobile Development to join its development team at the IDEA Center in Lenexa, Kansas. The role drives the architecture, development, and delivery of high-quality mobile applications across iOS and Android, while also contributing to cloud infrastructure, development processes, and AI-driven capabilities. The engineer will lead native mobile development, provide technical leadership and mentoring, build scalable solutions integrated with Microsoft Azure, and collaborate with firmware, cloud, and UX teams. The role also owns mobile CI/CD pipelines and integrates AI and machine-learning capabilities into applications.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years focused on mobile application development.
  • Expert-level proficiency in iOS development using Swift and SwiftUI.
  • Strong proficiency in Android development using Kotlin and Jetpack Compose.
  • Experience publishing and maintaining apps on both the Apple App Store and Google Play Store.
  • Hands-on experience with Microsoft Azure services, including Azure App Services, Azure Functions, Azure Blob Storage, and Azure Pipelines.
  • Strong command of mobile CI/CD pipelines and automated testing frameworks.
  • Deep understanding of RESTful API design and consumption, and real-time communication protocols such as WebSocket and MQTT.
  • Experience with Agile development methodologies and sprint-based delivery.
  • Ability to lead technical initiatives, mentor junior engineers, and collaborate across cross-functional teams.
  • Proficiency with Git-based version control and technical collaboration tools such as Azure DevOps and GitHub.
  • Strong interpersonal and communication skills, including the ability to explain complex technical topics to diverse audiences.

Nice To Haves

  • Experience using Copilot and Claude CLI and agentic development.
  • Experience with prompt engineering, LLM integration, or AI-assisted development workflows.
  • Experience building mobile SDKs or reusable libraries distributed via Swift Package Manager or Maven.
  • Familiarity with BLE (Bluetooth Low Energy) or IoT device communication from mobile.
  • Experience with HealthKit, HomeKit, or other platform-specific frameworks.
  • Knowledge of mobile security best practices, including certificate pinning, secure storage, and OAuth 2.0.
  • Experience with test automation frameworks such as XCTest, Espresso, or Appium.
  • Background in software development methodologies such as TDD and BDD.
  • Previous experience in a technical lead or architecture role.

Responsibilities

  • Lead the design and development of native iOS applications using Swift and SwiftUI and Android applications using Kotlin and Jetpack Compose.
  • Serve as technical lead and mentor for mobile engineers, conduct code reviews, and promote engineering best practices.
  • Architect and implement scalable, maintainable mobile solutions integrated with Microsoft Azure cloud services.
  • Collaborate with firmware, cloud, and UX teams to deliver cohesive product experiences.
  • Own mobile CI/CD pipelines using Azure DevOps and ensure reliable build, test, and release processes.
  • Integrate AI and machine-learning capabilities, including on-device inference and cloud-based AI services.
  • Define and implement mobile architecture patterns, including MVVM and Clean Architecture, and reusable component libraries.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service