Hologic Senior Software Engineer in San Diego, California

Senior Software Engineer

Post Date Dec 04, 2018

At Hologic, we’re an innovative medical technology company that enables healthier lives everywhere, every day. We are also a company that prospers and grows, which is why we’ve been able to expand our offerings to empower even more people and champion women’s health

What powers our growth across Breast & Skeletal Health, Diagnostics, GYN Surgical and Medical Aesthetics Solutions is also what differentiates us: the exceptional and clinically proven capacity of our products to detect, diagnose and treat illnesses and other health conditions earlier and better. This clinical superiority creates high expectations, which we fulfill by continually challenging ourselves to improve health through better technology, education and market access.

None of this would be possible without the talent and passion of our employees. Together, our expertise and dedication to developing and sharing more robust, science-based certainty drives our global presence and a promising pipeline that responds to the unmet health and wellness needs of women, families and communities.

While we focus on women’s health and well-being, we are committed to having an even broader benefit on the world. Together, we advocate for better health and wellness through solutions that provide ever greater certainty and peace of mind.

Job Summary:

The Senior Software Engineer will design, develop and test software on multiple instrumentation platforms (Panther System, Panther Fusion System) and a menu of assays (Aptima STIs, Aptima Virology, Panther Fusion Respiratory) for our automated molecular diagnostic instruments

Essential Duties and Responsibilities

The incumbent may be asked to perform other function-related activities in addition to the below mentioned responsibilities as reasonably required by business needs.

  • Guide team development efforts towards successful project delivery.

  • Collaborate with other software developers, business analysts and software architects.

  • Provide technical leadership to teammates through coaching and mentorship.

  • Lead technical discussions about technology and infrastructure

  • Define and execute projects independently, deal well with ambiguous/undefined problems

  • Requirements and specification definition

  • Software design and development

  • Assay algorithm design and development

  • Enhance existing code through refactoring

  • Code Review

  • Root cause analysis and defect resolution

  • Documentation

  • Participate and/or lead in Agile planning, scrum and retrospectives

  • Use company design and development processes

  • Mentor junior engineers


  • BS or MS degree in Computer Science or equivalent


  • BS plus 10+ years of related experience or MS plus 8+ years of related experience

  • Requires prior experience working in an integrated team environment

  • Medical device experience preferred


  • Technologies: C#, WPF, WCF preferred,.Net framework, MSSQL, LINQ

  • Tools: Visual Studio, GitHub, JIRA, Code Review Tools

  • Knowledge of Unit Test frameworks required. Examples: XUnit, NUnit, CodedUI, MSTest

  • Knowledge of UI design and prototyping required

  • Knowledge of multithreaded UI development required

  • Knowledge of Design Patterns required

  • Knowledge of Entity Framework a plus

Agency and Third Party Recruiter Notice:

Agencies that submit a resume to Hologic must have a current executed Hologic Agency Agreement executed by a member of the Human Resource Department. In addition Agencies may only submit candidates to positions for which they have been invited to do so by a Hologic Recruiter. All resumes must be sent to the Hologic Recruiter under these terms or they will not be considered.

Hologic, Inc. is proud to be an Equal Opportunity Employer inclusive of disability and veterans.