JOBSEARCHER

Senior Android Software Engineer – Medical Devices

Job Title: Software Engineer IV – Android Mobile ApplicationsLocation: Arden Hills, MN (Onsite 4 days/week)Job Type: 6 month contract with opportunity to extend. Pay Rate: Up to $89.00 an hour or about $181,000 a yearWork Authorization: Applicants must be authorized to work in the U.S. without current or future visa sponsorship. Sponsorship is not available for this role.Position OverviewWe are seeking an experienced Software Engineer IV to support the development of BLE-intensive native mobile applications for Android within a highly regulated medical device environment. This role will focus on building high-quality, scalable, and testable mobile applications while collaborating closely with cross-functional engineering teams. The ideal candidate will have strong Android development experience using Kotlin, a solid understanding of modern mobile architecture, and experience working within Agile development environments.Key ResponsibilitiesDevelop and maintain BLE-intensive native Android applications using Kotlin and/or JavaDesign, develop, and deliver highly testable and maintainable codeWrite automated unit, integration, and functional testsParticipate in architecture discussions, design reviews, and peer code reviewsCollaborate with cross-functional teams to improve software quality and development processesSupport continuous integration and DevOps workflowsEnsure compliance within a highly regulated medical device software environmentContribute to patient-focused product development with an emphasis on software quality and safetyContinuously improve workflows, development methodologies, and engineering best practicesRequired QualificationsBachelor’s degree or higher in Software Engineering, Computer Engineering, Computer Science, or a related field5+ years of experience developing Android applicationsMinimum 1 year of professional experience using KotlinExperience working within Agile software development environments, including KanbanExperience with continuous integration tools and processesStrong understanding of Git workflows, including pull requests/merge requestsExperience using DevOps platforms such as GitLab or GitHubExperience writing unit tests for Android applicationsPreferred QualificationsExperience with Android continuous integration pipelinesExperience with Jetpack Compose, Coroutines/RxJava, and RetrofitExperience with React Native or FlutterExperience building automated UI tests using Espresso or AppiumExposure to iOS mobile development using SwiftUnderstanding of JavaScript, HTML, and CSSExperience developing software within regulated medical device environmentsFamiliarity with security tools and secure software development practicesStrong collaboration, communication, and technical writing skillsTeam-oriented mindset with the ability to work effectively across functional groups