Senior Software Engineer
Listed on 2026-06-02
-
Software Development
Software Engineer, Software Architect
CONMED is seeking a Senior Software Engineer to join the Advanced Surgical R&D team based in Denver, CO. This role will partner closely with cross functional teams to lead the development of secure software system for highly complex medical devices used in laparoscopic, robotic, and open surgical procedures.
The Senior Software Engineer will play a key technical leadership role, contributing hands‑on across the full secure product development lifecycle while influencing architecture, development standards, and design decisions in a fast‑paced, innovation‑driven environment.
CONMED is a global leader in medical technology, empowering healthcare providers worldwide to deliver exceptional patient outcomes. We foster a culture of accountability, collaboration, and continuous improvement, supported by leadership that values professional growth and technical excellence.
Duties and Responsibilities- Lead the development of software application and subsystem requirements and specifications for medical devices, participating in the full secure development lifecycle including secure architecture design, implementation, verification, debugging, deployment, and post‑market support activities.
- Provide technical leadership in embedded and application software design, contributing to secure system architecture and establishing best practices across the software development team.
- Design, develop, and maintain secure embedded software systems and control system architectures for highly complex medical devices.
- Lead in designing and developing a secure system architecture to ensure product security, safety, and effectiveness per IEC 81001‑5‑1 and IEC 62304.
- Lead development of software verification strategies, including test plans, verification protocols, and reports in compliance with IEC 62304 and IEC 81001‑5‑1.
- Collaborate cross‑functionally to support design transfer, manufacturing release, and post‑release product support.
- Conduct and lead peer code reviews, ensuring adherence to quality, safety, and maintainability standards.
- Work closely with commercial, clinical, and marketing stakeholders to translate user requirements into clear, testable software requirements specifications.
- Support released products through software maintenance, modification, and revalidation activities.
- Provide input on selection, adoption, and implementation of software development tools, processes, and technologies.
- Mentor and provide technical guidance to other software engineers as appropriate.
- Bachelor of Science degree required in Computer Science, Software Engineering, Computer Engineering, or equivalent engineering discipline.
- 7+ years of relevant software development experience using Java and/or C/C++, or 5+ years of experience with an advanced degree.
- Demonstrated experience leading or owning significant software subsystems or architectures in regulated environments.
- A solid foundation of software design principles and practices, including secure software architecture design.
- Experience designing and implementing secure system and software architectures for medical devices or other regulated products.
- Strong experience with embedded system software design and development.
- Experience with SQL databases and data persistence.
- Experience writing and maintaining unit and integration tests.
- Strong written and verbal communication skills, including technical documentation.
- Master's degree in computer science, Software Engineering, or related field.
- Experience in a regulated industry.
- Experience with web application development and cloud‑connected systems.
- Experience with scripting languages such as Python, MATLAB, Ruby, or R.
- Practical experience using laboratory instrumentation (e.g., oscilloscopes) to debug embedded digital and analog signals at the PCBA or test‑board level.
- Prior experience contributing to or leading software design and development activities under IEC 62304, IEC 81001‑5‑1, or similar standards.
0–20% travel.
Disclosure as required by applicable law, the annual salary range for this position is $104,134‑$163,640. The actual compensation may vary based on geographic…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).