Job Title:
SR Software Quality Engineer
Location:
San Diego, CA (Hybrid)
Schedule:
Standard Office Hours
Duration:
2-Month Contract
Pay Rate Range:$42.50 – $53.25/hour
Job Summary:
The Software Quality Engineer will be responsible for ensuring software compliance with international regulatory and quality standards across research-use-only (RUO) and IVDR-regulated software. This role includes risk management, design controls, Design History File (DHF) management, and supporting software development best practices to drive compliance, reliability, and continuous improvement.
Job Responsibilities:
- Lead all aspects of Software Design Quality for IVDR and RUO software, including design controls, risk management, and DHF ownership.
- Provide Software Quality Engineering support for project planning, requirements development, software verification, design validation, design transfer, process development, process validation, and human factors activities.
- Manage risk management activities, including creation and maintenance of RMFs, risk plans, hazard analyses, dFMEAs, and risk reports.
- Serve as subject matter expert (SME) for Software Quality Engineering, supporting code reviews, software security analysis, vulnerability triage, and sBOM development/maintenance.
- Lead implementation of best practices for software quality processes across development teams.
- Support audits to ensure completeness and compliance of DHFs.
- Conduct root cause investigations of complaints and software-related quality issues; initiate and monitor corrective actions for effectiveness.
- Support other aspects of the Quality Management System (QMS) as needed.
Knowledge & Skills:
- Strong understanding of international medical device/IVDR regulations and standards, including 21 CFR 820, ISO 13485, IEC 62304, and ISO 14971.
- Deep knowledge of software development best practices for digital health, Medical Device Data Systems, and cloud-based platforms.
- Exceptional analytical, problem-solving, and documentation skills.
- Excellent verbal and written communication abilities with strong stakeholder collaboration skills.
- Organized self-starter able to manage competing priorities in a fast-paced environment.
Education & Experience:
- Bachelor’s or Master’s degree in Engineering, Bioengineering, Bioinformatics, Computer Science, or related field.
- 5+ years of Software Quality Engineering experience, ideally in multiomics, bioinformatics, or digital health software development.
...