Software Engineer II - Mobile (Hybrid)
Punch Through
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
Software Engineer II – Mobile (Hybrid) at Punch Through. You’ll develop and deliver native mobile software for connected products, collaborating with a cross-disciplinary team across requirements, implementation, testing, documentation, and client-facing status updates.
Responsibilities
- Develop native mobile software for connected products
- Participate in requirements gathering, task definition, and iterative execution in an Agile workflow
- Coordinate with cross-disciplinary engineers to deliver high-quality client solutions
- Make and communicate engineering tradeoffs across technical approach, scope, and schedule
- Provide verbal and written status updates to client engineers and stakeholders
- Produce technical documentation, including design specifications and product requirement specifications
Requirements
- 3–5+ years building software for native mobile platforms (Android, iOS, or both)
- Swift (iOS) and/or Kotlin (Android)
- Async/concurrency:
- Swift async/await (iOS) and/or
- Kotlin coroutines (Android)
- Comfortable with functional programming paradigms in Swift and/or Kotlin
- Ability to read/work with Python and C code
- Experience with unit testing and/or UI testing and writing modular, testable code
- Familiarity with mobile software paradigms such as MVVM, MVP, Coordinator, and Repositories
- Modern declarative UI frameworks:
- SwiftUI (iOS) and/or
- Jetpack Compose (Android)
- Experience integrating RESTful (and other) backend APIs
- Strong written and verbal communication skills
- Eager to learn, detail-oriented, team-focused, and open to feedback
Nice to Have
- Experience with both iOS and Android
- Cross-platform mobile development (Flutter or Kotlin Multiplatform)
- Bluetooth Low Energy (BLE)
- Mobile DevOps experience (CI, linting, test execution, deployment)
Location & Work Style
- Hybrid role for candidates in the Greater Minneapolis–St. Paul area
- In-office days Tuesdays and Wednesdays; additional in-person collaboration as needed
Compensation & Benefits
- Salary range: $110k–$140k
- Benefits: 401(k), medical/dental/vision, disability, life insurance, paid family leave and sick time, commuter benefits, wellness and external learning stipends, and company offsites (twice yearly).
About Punch Through
Punch Through is a design and engineering firm specializing in connected medical device development. With 15+ years of experience, they help innovators build secure, reliable, and compliant products from proof of concept through launch and scale. They work across medical and non-medical projects, partnering with cross-disciplinary engineering teams.
Scraped 7/28/2026