Sr Software Engineer - Mobile Development

Leggett & Platt•Lenexa, KS

About The Position

Leggett & Platt is seeking a Senior 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 contributing to cloud infrastructure, development processes, and emerging AI-driven capabilities. The company is seeking a technically strong leader with attention to detail and a collaborative mindset. The engineer leads mobile application design and development, mentors mobile engineers, and establishes engineering practices and reusable architecture. The role also integrates applications with Microsoft Azure services, collaborates with firmware, cloud, and UX teams, owns mobile CI/CD pipelines, and incorporates AI and machine-learning capabilities, including on-device inference and cloud-based services.

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 applications 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 a technical lead and mentor for mobile engineers, conduct code reviews, and drive engineering best practices.
  • Architect and implement scalable, maintainable mobile solutions integrated with cloud services hosted on Microsoft Azure.
  • 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 into mobile applications, including on-device inference and cloud-based AI services.
  • Define and implement mobile application architecture patterns, including MVVM and Clean Architecture, and reusable component libraries.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service