Senior Software Engineer, Medical Device
Hologic Inc
Senior Software Engineer, Medical Device
Newark, DE, United States
Located in Newark, DE, Hologic 's Innovation Center is continuing to offer job opportunities. We are seeking a Senior Software Engineer (C#/ .NET, Full Stack) to design, develop, troubleshoot, and debug software for new and existing products.
The person in this role will work as part of a team developing user-facing applications for medical devices related to breast and skeletal health. This team currently works to support applications using C#, WPF, .NET, Java and Android, for clinical and internal users.
In addition to technical skills, we are looking for someone to be a strong technical leader on this team. They should deeply understand and adhere to good coding practices and be able to effectively mentor junior engineers. We expect them to partner with management to improve team processes and efficiency. The most successful person in this role exhibits a high degree of technical excellence, is collaborative, and takes initiative to do what's best for the product and customer.
While the ideal candidate would be able to work onsite full time, we are open to discuss hybrid flexibility for the right candidate.
At Hologic we are committed to creating groundbreaking technology that enables healthier lives everywhere, every day. We strive to become global champions for women's health by delivering dependable technology that saves lives. Apply today and join a purpose you will be proud to stand behind.
Role Expectations
Develop an expert level of understanding of our products and their use in clinical practice, to maintain, design, develop and test them.
Design and develop high quality software.
Develop and maintain software under an Agile/Scrum/Continuous Integration methodology.
Contribute to technical documentation of new product , features, and functionality.
Identify, design, and implement appropriate software testing.
Collaborate with Test Engineers to understand functionality for the development and support of testing plans.
Identify, diagnose, prioritize, and resolve technical issues.
Analyze defects, provide feedback, and implement process improvements.
Train external teams on key product design elements, their operation, and how to use them properly.
Apply and share knowledge of new and emerging technologies and continually seek opportunities for potential product improvements.
Act as a technical leader by continuously searching for potential product improvements and insisting on the highest levels of product quality and usability.
Define and develop product improvements and new features in collaboration with Product Management and Domain Experts.
Perform software risk assessments (ex: FMEAs); evaluate and develop risk mitigations as applicable to component, subsystem, and system level testing.
Skills
Expert understanding of computer science concepts, including operating systems, databases, software systems, and networking.
Expert programming skills, including Object-Oriented coding skills in .NET/C#, C++, C, Java or similar language.
Demonstrated mastery of software design principles, algorithms, data structures, and multithreading concepts. Ability to recognize and leverage design patterns.
Ability to architect software, defining the high-level structure of a complex software system, to meet functional & performance needs and support future maintainability.
Strong debugging skills; Experienced in troubleshooting and resolving complex issues.
Ability to work with & contribute to appropriate technical documentation (ex: software requirement specifications, software design documentation, release notes, etc.)
Ability to conduct and participate in effective, thorough code reviews.
Strong familiarity with developer tooling, including version control , CICD build pipelines, and issue & project tracking tools.
Excellent written and verbal communication skills, particularly in communicating complex technical details with both technical and non-technical audiences.
Ability to adapt communication style to suit different audiences.
Strong contributor to high performing team.
Demonstrate ownership in executing project plans and meeting deadlines.
Strong awareness of both local and system-level impact of code written.
Ability to provide feedback on requirements and test cases for completeness, accuracy, and ability to implement and test.
Ability to support & drive departmental best practices and product or process improvements.
Familiarity & experience with secure coding principles or cybersecurity is a plus.
Medical device experience is a plus.
Medical imaging/general image processing is a plus.
Understanding DICOM/HL7 is a plus.
Education
- Preferred Minimum Technical/Advanced Degree: Technical Bachelor's or Master's Degree in a related field.
Technical Experience
Bachelors Degree - 5-8 yrs
Masters Degree - 4-6 yrs
So why join Hologic?
We are committed to making Hologic the company where top talent comes to grow. For you to succeed, we want to enable you with the tools and knowledge required and so we provide comprehensive training when you join as well as continued development and training throughout your career. We offer a competitive salary and an annual bonus scheme, one of our talent partners can discuss this in more detail with you.
If you have the right skills and experience and want to join our team, apply today. We can't wait to hear from you!
The annualized base salary range for this role is $106,500 - $166,600 and is bonus eligible. Final compensation packages will ultimately depend on factors including relevant experience, skillset, knowledge, geography, education, business needs and market demand.
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.
#LI-DS1
#onsite
- A leading medical technology company in Newark, DE is seeking a Senior Embedded Software Engineer to develop and maintain software for medical devices. The successful candidate will have expertise in C/C++ programming, and experience with complex embedded systems. Responsibilities...Senior
$98.5k - $154k
Hologic, Inc. is seeking a Senior Supplier Quality Engineer in Newark, Delaware. This role is vital in overseeing suppliers to ensure compliance with regulatory and quality standards. The ideal candidate will have a Bachelor's degree in an engineering field and at least...Senior$92k - $145k
A leading medical device company in Elkton, MD is seeking a Senior Engineer I for Process Development. This role involves managing technical projects within the New Product Introduction framework, focusing on manufacturing process design and validation. Candidates should...Senior$105.06k - $139.59k
A leading medical device company in Elkton, Maryland is seeking a Senior Process Engineer II to lead the development, improvement, and deployment of manufacturing processes. This role emphasizes collaboration with operations and quality teams to ensure compliance with regulatory...Senior- A leading medical device manufacturer located in Elkton, MD is seeking a Principal Engineer in Automation & Controls. This role involves overseeing the lifecycle definition and development of manufacturing processes as well as providing technical leadership on complex projects...Senior
- ...Senior Software Design Assurance Engineer Newark, DE, United States Marlborough, MA, United States The Senior Software Design Assurance Engineer... ..., safety, reliability, and regulatory compliance of medical device software throughout the product lifecycle. This role...Senior
- ...Senior Embedded Software Engineer Newark, DE, United States We're looking for a Senior Embedded Software Engineer to design, develop, and... ..., and debug high-quality embedded software for medical devices. Work within an Agile/Scrum/Continuous Integration environment...SeniorLocal area
- Role: Sr. Java Developer Location: Newark, DE Onsite position Fulltime position JD Skill: Sr. Java Developer Experienced in building highly scalable Java and J2EE applications. Good experience in Java spring boot ...SeniorFull time
- A prominent technology company located in Newark, DE is seeking a Software Engineer to design, develop, and maintain software systems. The role requires strong skills in multi-threading, code design, and languages such as .NET, Java, C#, or Python. Candidates must have...SeniorFull timeRelocation
- A leading medical technology company in Newark, Delaware is seeking a Product Quality Engineer 2 to support on-market medical devices. Your role will include leading investigations into complaints, performing root cause analyses, and driving process improvements to enhance...
$97.6k - $152.7k
A leading medical device company is seeking a Quality Engineer in Newark, Delaware, to ensure compliance with quality standards in product development. The role involves supporting Operations, Engineering, and R&D, focusing on continuous improvement and defect prevention...- ...Role: Senior Salesforce Developer Location: Newark, DE Duration: long term Job Description: We are looking for a Senior... ...Management: Provide technical oversight on the release of software from Development through to Production, including hands-on delivery...SeniorFull timeWork at officeLocal area
- Overview We are looking for a Senior Salesforce Developer to partner with an implementation vendor and client to drive the modernization program. Responsibilities Partner with an implementation vendor and client to drive the modernization program. Qualifications Minimum...SeniorPermanent employmentContract workLocal area
$75.5k - $124.04k
A leading financial institution in Newark, DE is seeking a Senior .Net Software Developer. This role involves developing modular code, collaborating on projects, and mentoring junior developers. Candidates should possess a Bachelor's in Computer Science and 3-5 years of...Senior- A leading technology company is looking for a skilled software engineer to guide the development, testing, and implementation of complex software modules. The ideal candidate will have significant experience in C#, SQL, and additional sought-after technologies. This role...Senior
- ...with diverse teams. Ideal candidates will have over 10 years of software development experience with expertise in Java/J2EE and cloud... ...growth, engaging projects, and competitive benefits including medical plans and a 401(k). #J-18808-Ljbffr ManpowerGroup Global, Inc.Senior
$131.91k - $181.38k
...AG is seeking a Staff Biomedical Product Engineer for their Newark, DE or Tarrytown, NY locations... ...-disciplinary systems engineering in the medical device sector, involving collaboration across mechanical, electrical, and software domains. Candidates should have a Bachelor...- ONWARD SEARCH is looking for a talented Database Engineer located in Newark, Delaware to support mission-critical systems and optimize... ...This temp role offers a comprehensive benefits package, including medical, dental, and vision insurance, life insurance, and education...SeniorTemporary work
$75.5k - $124.04k
Senior .Net Software Developer page is loaded## Senior .Net Software Developerlocations: Newark, DEtime type: Full timeposted on: Posted Yesterdayjob... ...provides a competitive benefits package, which includes medical, dental, and vision coverage; a 401(k) plan; life, accident,...SeniorFlexible hours$154k - $205.5k
...Join to apply for the Senior Principal Software Engineer role at Waters Corporation Continue with Google Continue with Google 6 days ago... ...Desired / Nice To Have: Experience in analytical or medical device domains. Knowledge of TCP/IP sockets and RS232-serial...SeniorFull time3 days per week$131.91k - $181.38k
Staff Biomedical Product Engineer (Medical Device) - Newark, DE or Tarrytown, NY page is loaded## Staff... ...& Design (SAD) organization. As a senior-level leader, you will be a visionary... ...contribute to the design of hardware-software integrated electromechanical instruments...Work at office- ...POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual Studio, Apache Tomcat, JBoss, HTML, CSS, and create reports, and other...Senior
- Ecclesiastes Inc, located in Newark, DE, is seeking a Software Development Engineer in Test to identify, create, and enhance automated software test artifacts. Candidates should have a Bachelor's degree in Computer Science or a related field and five years of experience...SeniorFull timeRelocation
- ...POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual Studio, Apache Tomcat, JBoss, HTML, CSS, and create...Senior
$125.76k - $188.64k
...Citibank (Switzerland) AG is seeking a Senior Full Stack Developer in New Castle, Delaware. This role requires a strong proficiency in Java and React.js, focusing on building scalable APIs and user interfaces. The successful candidate will work with cross-functional teams...Senior- Overview Interested in joining our Software Team? At TA Instruments, we're looking for creative and innovative engineers who bring fresh ideas from all areas, including data... ...Nice To Have Experience in analytical or medical device domains. Knowledge of TCP/IP sockets and...SeniorLocal area
- A leading medical device company is looking for a Sr. Post Market Quality Specialist to analyze complaint and post market data. This role... ...Market Surveillance Review Boards, and collaborating with Quality Engineers to support investigations. The ideal candidate will have a...Senior
- ...Job Title – Power Electronics Engineer Key Responsibilities:... ...surface-mount and through-hole devices Build breadboards, wire harnesses... ...: Information Technology, Software Programmers, Engineering,... ..., Construction, Oil and Gas, Medical Communications, Accounting,...
- BioSpace is searching for a Senior Process Engineer based in Newark, Delaware. This role requires 8+ years of experience in oral solid dose pharmaceutical manufacturing, with a focus on leading process optimizations and providing technical support during commercialization...SeniorFlexible hours
- ...A leading insurance-focused company is hiring a Senior Software engineer to support and enhance the company's internal billing platform. The role... ...The Offer You will receive the following benefits: Medical Insurance Dental Benefits Vision Benefits Paid...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Medical Device. Be the first to apply!
- software engineer internship remote Newark, DE
- senior robotics software engineer Newark, DE
- startup software engineer Newark, DE
- part time software developer remote Newark, DE
- senior software engineer remote Newark, DE
- software engineer Newark, DE
- junior software developer remote Newark, DE
- software developer positions Newark, DE
- software developer Newark, DE
- remote entry level software developer Newark, DE


