Senior Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateJob Title:
Senior Software Engineer – Medical Devices
Location:
Remote
Duration:
12 Months Contract
Openings:
Multiple
We are seeking
Senior Software Engineers with strong medical device product development experience
to design, develop, and support software for new and existing products. The role involves working within
Agile, Scrum, and Continuous Integration environments
while ensuring software meets
safety, functional, and regulatory requirements
throughout the product lifecycle.
Key Responsibilities
• Design, develop, troubleshoot, and debug
software for medical device products
• Participate in
full software development lifecycle including requirements, design, development, and testing
• Define and refine
software and system requirements
• Perform
risk assessments including PFMEA and risk mitigation activities
• Support
engineering change orders and product updates
• Ensure software complies with
safety, functional, and regulatory standards
• Collaborate with
systems, quality, and cross-functional engineering teams
• Work within
Agile, Scrum, and Continuous Integration development environments
Required Experience
• Strong experience in
medical device software development
• Experience developing
commercial product software
• Strong programming experience in
object oriented languages such as .NET, C#, or C++
• Experience with
software design, debugging, and troubleshooting
• Understanding of
risk management and product lifecycle processes
Education
•
Bachelor’s degree in Computer Science, Software Engineering, or related technical field
- If you are interested, please share your profile.
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite