JOBSEARCHER

Software Engineer

Software Engineer - Android / BLE Mobile ApplicationsLocation: Arden Hills, MN (Onsite 4 Days/Week)Pay: $89/hourWe are seeking a Software Engineer IV to develop and support highly regulated, BLE-enabled Android mobile applications in a medical technology environment. This role is ideal for experienced Android developers with strong Kotlin/Java skills, mobile architecture experience, and a background in Agile, CI/CD, and test-driven development.Applicants must be authorized to work in the U.S. without current or future visa sponsorship.Key ResponsibilitiesDesign and develop Android applications with a focus on BLE (Bluetooth Low Energy) functionalityBuild scalable, maintainable, and highly testable mobile application codeDevelop and execute unit, integration, and functional automated testsParticipate in architecture, design, and peer code reviewsContribute to Agile development workflows using Kanban methodologiesSupport continuous integration and DevOps pipelines (GitHub/GitLab)Ensure compliance with regulated software development standards, with a focus on patient safetyCollaborate with cross-functional engineering teams to improve workflows and software processesQualificationsBachelor's degree in Computer Science, Software Engineering, or related field5+ years of Android development experience, including at least 1 year using KotlinStrong knowledge of Git, pull request workflows, and CI/CD pipelinesExperience writing and maintaining automated unit tests for Android applicationsExperience working in Agile development environmentsPreferred SkillsJetpack Compose, Coroutines/RxJava, and Retrofit experienceExperience with Espresso or Appium for UI test automationExposure to React Native, Flutter, or iOS (Swift) developmentFamiliarity with regulated medical software environmentsKnowledge of security tools and best practices in mobile developmentStrong communication and collaboration skillsThis is a highly collaborative engineering role supporting mission-critical healthcare applications in a regulated environment.Employee BenefitsMedical, dental, vision, and pet insurance401(k) Retirement Savings PlansEmployee Assistance Program (EAP)Commuter/Parking AccountsPeople PerksHealth Savings Account (HSA)AD & D InsuranceIf you are an experienced Android Software Engineer looking for your next contract opportunity, click "Apply Now".The base pay range listed reflects what we reasonably expect to offer for this role. Actual pay may vary based on location, experience, and performance. Depending on the position, benefits may include medical, dental, and vision coverage; retirement and savings plans; paid holidays and time off; supplemental insurance; and additional wellness or incentive programs.About Us Advantage Technical connects top- talent in technology, engineering, and technical fields with forward-looking companies.Advantage Technical is an equal opportunity employer. All applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other legally protected status. Advantage Technical offers reasonable accommodations for qualified individuals with disabilities; contact your local branch for inquiries. Advantage Technical is an E-Verify employer. See our Privacy Notice for Candidates and Employees/Contractors at https://smgroupna.com/privacy-notice-for-candidates-and-employees-contractors. By applying, you consent to receive AI-generated and non-AI-generated calls, texts, or emails from Staffmark Group, its affiliates, and partners. Frequency varies and message/data rates may apply. Reply STOP to cancel or HELP for help.