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.
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
Root cause analysis and defect resolution
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.