About the role

  • Software Developer II focusing on design, development, and maintenance of software for regulated medical devices. Collaborating with cross-functional teams to ensure compliance and performance.

Responsibilities

  • Design, develop, test, and maintain software components for medical device applications under the guidance of senior engineers or technical leads
  • Implement front-end features using Angular, following established UI standards, usability guidelines, and regulatory constraints
  • Develop and maintain backend services using C# (.NET), adhering to defined architectural patterns, coding standards, and security practices
  • Create and maintain SQL Server database objects, including tables, views, and stored procedures, with guidance on performance and data integrity requirements
  • Participate in software design and technical discussions, contributing ideas and feedback while following established system architectures
  • Collaborate with Quality Assurance and Regulatory teams to support compliance with medical device standards (e.g., IEC 62304, ISO 13485) and internal quality processes
  • Develop and maintain software documentation, including technical descriptions, unit test evidence, and traceability artifacts, as required in regulated environments
  • Write and maintain unit and integration tests to support verification and validation (V&V) activities
  • Participate in code reviews, both as a contributor and reviewer, incorporating feedback to improve code quality and maintainability
  • Use Jira to track assigned tasks, defects, and technical work items, actively participating in sprint planning, estimation, and daily Agile ceremonies
  • Support investigation and resolution of software defects, including analysis, fixes, and verification under guidance from senior team members

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 3–6 years of professional software development experience, preferably in regulated or quality-focused environments
  • Proficiency in C# and .NET, with solid understanding of object-oriented programming principles
  • Hands-on experience with Angular or similar modern front-end frameworks
  • Working knowledge of SQL Server, including basic database design and querying
  • Familiarity with Git-based version control systems
  • Experience using Jira for task tracking and Agile project execution
  • Understanding of SDLC concepts, including testing, documentation, and change management
  • Awareness of secure coding practices and software quality principles

Benefits

  • Support maintenance, enhancement, and continuous improvement initiatives for existing medical device software systems
  • Participate in CI/CD pipelines and automated build and test processes, following established workflows
  • Assist in post-market software issue investigations and corrective actions as directed
  • Collaborate effectively with cross-functional teams, including Systems Engineering, QA, and Product Management

Job title

Software Developer II – R&D

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job