Position Details
About this role
Staff Software Engineer to lead design and implementation of complex medical device software, including architecture, product design documentation, and integration with hardware components.
Key Responsibilities
- Collaborate cross-functionally on product development
- Lead full lifecycle from concept to launch
- Design, develop, verify software components
- Translate inputs into requirements and specifications
- Mentor engineers and ensure regulatory alignment
Technical Overview
Hands-on development of Windows-based apps using C#, C++, and .NET with WPF and Windows Services. API design/integration (REST, SOAP, WCF, gRPC). Mentorship and agile delivery in a regulated environment.
Ideal Candidate
The ideal candidate is a staff software engineer with 4+ years of experience building Windows-based applications in medical devices, strong C#/C++/.NET skills, and API integration experience (REST/SOAP/WCF/gRPC), plus familiarity with regulatory standards.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Certifications
Preferred
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of Bachelor's degree in software-related field, Less than 4 years of professional software engineering experience, No experience with Windows-based application development
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile