×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II - Mobile; Hybrid

Job in Saint Paul, Ramsey County, Minnesota, 55199, USA
Listing for: Punch Through
Full Time position
Listed on 2026-09-13
Job specializations:
  • Software Development
    Android Developer, App Developer - Mobile/Web, Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 110000 - 140000 USD Yearly USD 110000.00 140000.00 YEAR
Job Description & How to Apply Below

Punch Through is a design and engineering firm specializing in connected medical device development. For more than 15 years, we’ve helped innovators bring secure, reliable, and compliant products to market, building technology that improves lives and creates lasting impact. Take a look at our website, and you’ll see what we mean.

Punch Through is growing, with a variety of medical and non-medical projects in progress and new ones kicking off soon. This is where you come in. You’ll work closely with other mobile developers, as well as embedded engineers, general software developers, and electrical engineers to create and deliver connected solutions that solve complex technical challenges for our clients.

As a Mobile Engineer at Punch Through, you’ll have the opportunity to contribute to a variety of projects, from quick-turn proofs of concept to multi-year development programs, designing and building solutions from the ground up, all the way through to launch and scale.

This position is hybrid. Our hybrid positions are for those located in the Minneapolis/ Saint Paul MN area and have in-office days on Tuesdays and Wednesdays and in-person team collaboration when you feel it’s necessary. The in-office days have ample opportunities to connect with your team mates through provided lunch, afternoon happy hour, and more!

Responsibilities:
  • Develop native mobile software for connected products
  • Participate with a team of other engineers in requirements gathering, task definition, and execution phases of a project, in an iterative, agile workflow
  • Coordinate with a cross-disciplinary team to deliver high-quality solutions for clients’ connected products
  • Understand engineering tradeoffs between technical approach, scope, and schedule
  • Deliver verbal and written status updates to clients’ engineers and stakeholders
  • Generate supporting technical documentation, including design specifications and product requirement specifications
  • Remain ego-free, willing to learn from other team engineers, and ask for help when the need arises
Skills &

Qualifications:
  • 3-5+ years developing software for native mobile platforms (Android, iOS, or both)
  • Fluent and comfortable writing software in mobile-specific languages:
    Swift for iOS, and/or Kotlin for Android
  • Experience with Swift's async/await paradigm (iOS) and/or Kotlin coroutines (Android)
  • Experience with Swift and/or Kotlin's functional programming paradigms
  • Able to read and work with Python and C code
  • Experience with unit testing and/or UI testing, and how to write modular, testable code that can support these testing needs
  • Experience with mobile software paradigms (e.g., MVVM, MVP, coordinator, repositories), and when to use one over the other
  • Experience implementing user interfaces in mobile applications using modern declarative UI frameworks:
    SwiftUI for iOS and Jetpack Compose for Android
  • Experience interfacing with RESTful and other backend APIs
  • Strong communicator, both written and verbal, on technical and non-technical topics
  • Ability to communicate clearly and effectively discuss complex ideas in a simple, straightforward manner
  • Eager to learn skills that encompass a multitude of software platforms
  • Self-motivated, detail-oriented, team player
  • Open to feedback and comfortable giving constructive feedback
  • Desire and curiosity to learn new things
You are definitely the one we are looking for if you:
  • Experience with both iOS and Android
  • Experience with cross-platform mobile development (e.g., Flutter or Kotlin Multiplatform)
  • Experience with Bluetooth Low Energy
  • Experience with mobile Dev Ops: CI, linting, test execution, deployment, etc.
  • $110k to 140k Salary Range
  • 401k
  • Medical
  • Vision
  • Short Term Disability
  • Long Term Disability
  • Life Insurance
  • MN Paid Family Leave
  • Sick Time
  • Jury Duty Leave
  • Annual…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary