Senior Software Engineer - Mobile (Hybrid)
Job
Punch Through
Remote
$155,000 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
74
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Senior Software Engineer
- Mobile (Hybrid) Punch Through Minneapolis, MN, USA Hybrid Full time $135-175k (Annually)
- New Apply for this position Back to job Save Share this job Tweet Share Share Share Share Senior Software Engineer
- Mobile (Hybrid) Punch Through Apply for this position Back to job Senior Software Engineer
- Mobile (Hybrid) Punch Through is a design and engineering firm specializing in connected medical device development.
E-Verify Overview Responsibilities:
Architect, implement, and test 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 Act as a project lead, coordinating 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 Demonstrate and promote the adoption of best practices in software development Mentor and support less-experienced engineers in their career and technical development Remain ego-free, willing to learn from other team engineers, and ask for help when the need arisesSkills & Qualifications:
6+ years developing software for native mobile platforms (Android, iOS, or both) 6-15+ years developing software Experience documenting software for medical device or other regulated software submissions Comfortable leading and directing small project teams of 2 to 3 people Fluent 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 Experience utilizing declarative UI frameworks: SwiftUI for iOS and Jetpack Compose for Android Able to read and work with Python and C code Experience with unit testing and/or UI testing, and writing modular, testable code that can support these testing needs Experience with mobile software paradigms (e.g., MVVM, MVI, coordinator, repositories), and when to use one over the other 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 mobileDevOps:
CI, linting, test execution, deployment, etc Experience or interest in augmenting development usingAgentic AI Perks & Benefits:
$135k to 175k Salary Range 401kMedical Dental Vision Short Term Disability Long Term Disability Life Insurance MN Paid Family Leave Sick Time Jury Duty Leave Bereavement Leave Commuter Benefits Annual Wellness Stipend Annual External Learning Stipend Company Trips:
All employees come together twice a year for a three-day offsite. Enjoy meeting your remote colleagues, team building, continuous improvement opportunities, and a lot of fun!Fist Bump Awards:
Nominate your fellow team members who have gone above and beyond to be recognized for their contributions, and the company will provide them with an experience (ex., a weekend away at a cabin!) as a thank you! Company-sponsored Lunch & Happy hours: For those employees who wish to come into the office, we offer lunch on Tuesdays & Wednesdays. Each Wednesday we have an afternoon happy hour to spend some social time with your co-workers.Lunch & Learns:
Expand your skill set by teaching and learning with your peers.Book Club:
Discuss and share your thoughts on the book employees choose each month.Onsite Gym Membership & Secured Bike Room:
Fitness and commuting to work is easy with a free gym membership and a secure bike room to store your vehicle. Apply for this position Back to job Save Share this job Tweet Share Share Share Share Apply Personal information First name- Last name
- Address Optional LinkedIn profile Optional Profile Resume Upload my resume or drop file here Short bio Optional Details Cover letter
- Submit application
Similar remote jobs
UnitedHealth Group
Fort Wayne, IN
Posted1 day ago
Updated2 hours ago
Similar jobs in Minneapolis, MN
University of Minnesota
Minneapolis, MN
Posted1 day ago
Updated2 hours ago
PRICE WATERHOUSE COOPERS
Minneapolis, MN
Posted1 day ago
Updated2 hours ago
Minneapolis Hotel
Minneapolis, MN
Posted1 day ago
Updated2 hours ago
Similar jobs in Minnesota
The Hertz Corporation
Saint Paul, MN
Posted1 day ago
Updated2 hours ago