×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II

Job in Denver, Denver County, Colorado, 80285, USA
Listing for: CONMED Corporation
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    Software Testing, Software Engineer
Salary/Wage Range or Industry Benchmark: 70000 - 109000 USD Yearly USD 70000.00 109000.00 YEAR
Job Description & How to Apply Below

Location:
Denver, CO

CONMED is seeking a Software Engineer II to join the Advanced Surgical R&D team based in Denver, CO. This role will partner with cross‑functional teams to design, develop, verify, and maintain secure software components and subsystems for medical devices used in laparoscopic, robotic, and open surgical procedures.

The Software Engineer II is an independent component owner who works with moderate guidance, owning defined software scope, planning and executing development and verification activities, and resolving moderately complex technical issues while escalating risks appropriately.

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, technical excellence, and responsible innovation.

Duties and Responsibilities
  • Own assigned software components, features, or small subsystems across the full secure development lifecycle: requirements, design, implementation, code review, verification, release, post‑market support, and maintenance.
  • Design, develop, debug, and maintain secure embedded, application, and/or control‑system software for medical devices.
  • Translate user needs, system requirements, and design inputs into clear, testable software requirements and design specifications.
  • Contribute to secure architecture and implementation decisions that support product security, safety, and effectiveness in alignment with IEC 62304, IEC 81001‑5‑1, and CONMED quality system expectations.
  • Develop and maintain unit tests, integration tests, verification protocols, test reports, and traceability; execute verification, investigate defects, support root‑cause analysis, and implement corrective changes.
  • Conduct peer code reviews to help ensure quality, maintainability, testability, and cybersecurity.
  • Collaborate with engineering, quality, regulatory, manufacturing, clinical, and marketing stakeholders to resolve interface issues and ensure software meets user, product, safety, and business needs.
  • Support design transfer, manufacturing release, and sustaining engineering activities for new and released products.
  • Apply established engineering processes, secure development practices, and design controls, using standard tools for source control, issue tracking, requirements management, automated testing, and configuration management.
  • Identify technical risks, schedule blockers, and requirement gaps within assigned scope; communicate status clearly and elevate appropriately.
  • Apply AI‑enabled development methods responsibly, such as coding assistance, test generation, documentation support, requirements analysis, and prototyping, while maintaining engineering judgment and compliance with regulated development practices.
Minimum Qualifications
  • Bachelor of Science degree required in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or an equivalent engineering discipline.
  • 2+ years of relevant software development experience, preferably 2‑4 years, using Java and/or C/C++ in embedded, application, control‑system, or regulated‑product environments.
  • Experience carrying at least one software component or feature through design, implementation, testing, documentation, and release or maintenance support.
  • Training, project work, or practical experience applying AI‑enabled tools or methods to software development, test development, documentation, or related engineering workflows.
Knowledge and Experience Qualifications
  • Solid foundation in software design principles, data structures, algorithms, secure coding practices, and debugging.
  • Working knowledge of embedded, application, control‑system, or distributed software relevant to medical‑device development.
  • Experience writing and maintaining unit tests, integration tests, and verification evidence.
  • Experience with source control, code review practices, issue tracking, and software development lifecycle tools.
  • Ability to write clear software requirements, design descriptions, test protocols, test reports, and defect…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary