What are the responsibilities and job description for the Software Engineer, Mobile Applications position at Investigo?
Software Engineer, Mobile Applications
Investigo is partnered with a fast-growing healthcare technology organization that is transforming the treatment of chronic pain through innovative implantable medical devices and digital health solutions. Following its acquisition by a publicly traded, multi-billion-dollar medical technology leader, the team is continuing to invest heavily in next-generation patient and clinician-facing software products.
We're looking for a Software Engineer, Mobile Applications to join a highly collaborative engineering team in Audubon, PA. This role offers the opportunity to work on products that directly impact patient outcomes while gaining exposure to mobile development, hardware integration, and regulated software environments.
Why This Opportunity Stands Out
- Work on technology that helps improve the lives of patients living with chronic pain.
- Join a small, highly visible engineering team backed by the resources of a $3B global MedTech organization.
- Report directly into a respected and supportive engineering leader who is known for developing talent and creating opportunities for growth.
- Gain hands-on experience across mobile applications, hardware-connected systems, and regulated software development.
- Enjoy significant ownership, autonomy, and the ability to influence product and technical decisions.
What You'll Be Doing
- Develop and enhance mobile applications used by clinicians and patients across iOS and Android platforms.
- Build scalable, maintainable applications using Kotlin and modern mobile architecture principles.
- Collaborate closely with Product, Design, QA, Regulatory, Systems, and Firmware teams to deliver high-quality software solutions.
- Design, develop, and maintain integrations between mobile applications and connected medical hardware.
- Support and enhance a Windows-based application that interacts with implantable medical devices.
- Participate in architectural discussions, code reviews, testing strategies, and CI/CD improvements.
- Contribute to software verification, validation, and regulatory documentation efforts.
- Help shape the future of a growing digital health platform.
What We're Looking For
- 3-5 years of software engineering experience.
- Experience developing mobile applications for Android, iOS, or cross-platform environments.
- Strong experience with Kotlin and modern software development practices.
- Understanding of software architecture, testing methodologies, and maintainable design patterns.
- Experience working within a regulated industry is highly preferred (medical device, healthcare, aerospace, automotive, defense, industrial manufacturing, etc.).
- Hardware-connected application experience is a major plus.
- Experience with C#, .NET, or Windows applications is beneficial.
- Exposure to Bluetooth, connected devices, IoT, or embedded systems is highly desirable.
- Strong communication skills and ability to thrive in a collaborative, multidisciplinary environment.
Additional Details
- 5 days onsite in Audubon, PA.
- Competitive compensation package with bonus opportunity.
- Strong long-term growth potential within both the engineering organization and broader business.
Salary : $110,000 - $140,000