careertakescareertakes

Software Engineer

Confidential Client•Healthcare
Entry LevelFull-timeOn-SiteN/A
San Francisco, California
A Day Ago

The Software Engineer role involves leading end-to-end software verification and validation for cloud, mobile, and connected health platforms within a regulated medical device environment. The position requires designing and executing comprehensive testing strategies, collaborating with cross-functional teams to ensure quality and compliance, and supporting risk management and continuous improvement efforts.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology, Information and Internet.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

Confidential Client is hiring a Software Engineer to lead software verification and validation activities for cloud services, mobile apps, and connected health platforms in a regulated environment. You will design verification strategies, build test plans, and execute both manual and automated testing to ensure product quality and regulatory compliance.

  • Own end-to-end software verification and validation for cloud and mobile products in a regulated setting
  • Translate product and technical requirements into testable, traceable test plans and cases
  • Design and implement scalable manual and automated test strategies (functional, integration, system, regression)
  • Partner with product, development, and quality teams to ensure requirements are testable and aligned with standards
  • Support risk management, defect triage, impact analysis, root-cause investigation, and continuous improvement
  • Maintain requirements traceability and support regulatory documentation as required

Qualifications

  • Bachelor’s degree in software engineering, computer science, or equivalent practical experience
  • 6+ years of experience in software verification, quality engineering, or similar roles
  • 2+ years working on medical device software or regulated healthcare software development under relevant standards
  • Strong expertise in software verification & validation, defect management, and requirements traceability
  • Hands-on experience with test automation tools, test frameworks, and CI/CD integration
  • Excellent communication and collaboration skills; experienced working with cross-functional teams

Preferred / Nice-to-Have

  • Experience with cloud-native architectures and testing of distributed systems
  • Familiarity with regulatory frameworks and documentation used for medical or connected health products
  • Background in building test strategies for mobile and backend APIs
  • Experience with risk-based testing and formal verification methods

Compensation & Benefits

  • Annual base salary: $90,000 – $180,000
  • Comprehensive medical coverage options and strong retirement savings with employer contributions
  • Career development support including tuition reimbursement and student debt assistance programs
  • Additional benefits may be offered by Confidential Client

Work Location & Eligibility

  • Location: San Francisco, CA (on-site or hybrid arrangements may be considered per client policy)
  • Employment type: Full-time
  • Confidential Client and Careertakes comply with all applicable US hiring laws for roles listed in each state.

Keywords & Skills (for search)

  • Software Engineer San Francisco, CA
  • Software verification and validation
  • Medical device software verification
  • Quality engineering
  • Test automation
  • Requirements traceability

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range