Senior Software Engineer

4 days ago


Newark, Delaware, United States Hologic, Inc. Full time
Senior Software Engineer

Hologic, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software for our new and existing products.

Key Responsibilities:
  • Develop an expert-level understanding of our products and their use in clinical practice to maintain, design, develop, and test our next-generation products.
  • Design and develop code, as well as document new products, features, and functionality.
  • Develop and maintain software under an Agile/Scrum/Continuous Integration methodology.
  • Identify, design, and implement required software testing to ensure features are properly tested.
  • Collaborate with Test Engineers to understand functionality and for the development and support of testing plans.
  • Identify, diagnose, prioritize, and resolve technical issues.
  • Analyze defects, provide feedback, and implement process improvements.
  • Train the service team 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.
  • Accountable for defining and maintaining requirements, design documents, and developing corresponding specifications and procedures.
  • Define and develop product improvements and new features in collaboration with Product Management and Domain Experts.
  • Perform risk assessments (PFMEA); evaluate and develop process control data as applicable to component, subsystem, and system level testing.
Requirements:
  • Expert understanding of computer science concepts, including operating systems, databases, software systems, and networking.
  • Demonstrated mastery of software design principles, algorithms, data structures, and multithreading concepts.
  • Ability to recognize and leverage design patterns and contribute to software requirement specifications.
  • Expert programming skills; including Object-Oriented coding skills in.NET/C#, C++ or similar language.
  • Strong debugging skills; Experienced in troubleshooting and resolving complex issues.
  • Strong familiarity using version control software (such as Git, Perforce, Azure Dev Ops, SVN, or other).
  • Excellent written and verbal communication skills, particularly in communicating complex technical details with both technical and non-technical audiences.
  • Adapts communication style to suit different audiences.
  • Able to facilitate group discussions.
  • Strong contributor to high-performing team.
  • Demonstrated 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 drive departmental best practices and product or process improvements.
  • Medical devices is beneficial.
  • Medical imaging/general image processing is beneficial.
  • Understanding DICOM/HL7 is beneficial.
  • Ability to take ownership of corrective actions is beneficial.
Education:
  • Preferred Minimum Non-Technical Degree: College Degree 3-5 years
  • Preferred Minimum Technical/Advanced Degree: Technical Bachelor's Degree 5-8 years

We are committed to making Hologic, Inc. 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 annual bonus scheme, one of our talent partners can discuss this in more detail with you.



  • Newark, Delaware, United States Prudential Financial Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Prudential Financial. As a key member of our technology team, you will play a critical role in designing, developing, and deploying innovative software solutions that drive business growth and customer satisfaction.Key ResponsibilitiesDesign and develop high-quality...


  • Newark, Delaware, United States ECCLESIASTES INC Full time

    Job Title: Senior Software EngineerAt Ecclesiastes Inc., we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software applications and systems using a range of technologies including Azure, Java, J2EE, SQL, Kubernetes,...


  • Newark, Delaware, United States ShiftCode Analytics Full time

    Job DescriptionAt ShiftCode Analytics, we are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our QA team, you will be responsible for ensuring the highest quality of our software products.Key Responsibilities:Develop and execute comprehensive test plans to validate software functionality and identify...


  • Newark, Delaware, United States QPS, LLC Full time

    About QPS, LLCQPS, LLC is a leading provider of Neuropharmacology, DMPK, Toxicology, Bioanalysis, Translational Medicine, Early Phase Clinical and Phase II – IV Clinical Research services to pharmaceutical, biotechnology and medical device companies.Job SummaryWe are seeking a highly skilled Senior Administrator III, Software Engineer to join our team. As...


  • Newark, Delaware, United States ShiftCode Analytics Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at ShiftCode Analytics. As a key member of our QA team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesDesign and execute comprehensive testing strategies to identify and report defects in our...


  • Newark, Delaware, United States Amazon Full time

    About This RoleThis is an exciting opportunity to join Audible's Consumer Domains group as a Lead Software Development Engineer. Our team is responsible for creating and powering Audible's applications, components, and services for our global listeners across Audible and Amazon web. We are a dynamic team of developers who work in an agile environment and...


  • Newark, Delaware, United States ShiftCode Analytics Full time

    Senior Software TesterWe are seeking a highly skilled Senior Software Tester to join our team at ShiftCode Analytics. As a Senior Software Tester, you will be responsible for ensuring the quality of our software applications by designing, developing, and executing comprehensive test plans.Key Responsibilities:Design and develop test plans, test cases, and...

  • Software Engineer

    4 days ago


    Newark, Delaware, United States ECCLESIASTES INC Full time

    Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Ecclesiastes Inc.The successful candidate will be responsible for designing, developing, implementing, validating, and maintaining software systems, as well as performing system automation, orchestration, testing, and continuous integration.Key responsibilities...


  • Newark, Delaware, United States Acorn Product Development Full time

    Job Title: Senior Mechanical EngineerWe are seeking a highly skilled Senior Mechanical Engineer to join our team at Acorn Product Development. As a Senior Mechanical Engineer, you will be responsible for designing and developing innovative mechanical systems and products for our clients.Responsibilities:Lead a team of mechanical engineers in designing and...


  • Newark, Delaware, United States Jobot Full time

    About JobotJobot is a well-established engineering firm based in the Greater Philadelphia area, renowned for its large-scale projects and employee-owned structure, ensuring maximum return on work and effort.Job SummaryWe are seeking a highly skilled Senior Water Resources Engineer to join our team. As a key member of our engineering team, you will be...

  • Software Engineer

    4 weeks ago


    Newark, Delaware, United States Matlen Silver Full time

    Job SummaryMatlen Silver is seeking a skilled Java Developer to join our team as a Dev resource participating in Web service development, code review, and production support. As an independent contributor working with a team in an agile scrum team, you will be a member of a dynamic team of professionals.Key ResponsibilitiesParticipate in Web service...


  • Newark, Delaware, United States Broadridge Financial Solutions , Inc. Full time

    Job Title: Director, Software Engineering-BI ReportingAt Broadridge Financial Solutions, Inc., we're seeking a highly skilled Director, Software Engineering-BI Reporting to join our team. As a key member of our organization, you will be responsible for leading the development of Business Intelligence solutions using reporting tools like IBM Cognos, Tableau,...


  • Newark, Delaware, United States AECOM Full time

    About the RoleAECOM is seeking a Senior Traffic Engineer to join our team in the Mid-Atlantic region. As a Senior Traffic Engineer, you will be responsible for providing technical expertise and guidance to our team on traffic engineering projects. You will work closely with our clients to understand their needs and develop solutions that meet their...


  • Newark, Delaware, United States ECCLESIASTES INC Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer in Test to join our team at Ecclesiastes Inc.The successful candidate will be responsible for designing, developing, and executing software test artifacts, including test plans and automation test suites.Key responsibilities include:Validating software development from project...


  • Newark, Delaware, United States Gpac Full time

    Senior Electrical EngineerWe are seeking a highly skilled Senior Electrical Engineer to join our team at GPAC. As a key member of our engineering team, you will be responsible for designing and developing electrical systems for our clients.Key Responsibilities:Develop electrical designs from concept to completion of construction.Collaborate with the NYC...


  • Newark, Delaware, United States KBR, Inc. Full time

    Job Title: Senior Structural EngineerKBR Sustainable Technology Solutions (STS) provides comprehensive and innovative solutions across the entire asset life cycle. Our team of experts offers world-class licensed process technologies, differentiated advisory services, deep technical domain expertise, energy transition solutions, high-end design capabilities,...


  • Newark, Delaware, United States Atwell, LLC Full time

    Job Title: Senior Project EngineerAtwell, LLC is a leading consulting, engineering, and construction services company that delivers innovative solutions to clients in the real estate and land development markets. We are seeking a Senior Project Engineer to lead and mentor our team in driving high-impact land development projects.Responsibilities:Lead and...


  • Newark, Delaware, United States firstPRO, Inc Full time

    Desktop Engineer OpportunityfirstPRO, Inc is seeking a skilled Desktop Engineer to support our clients' desktop systems. As a Desktop Engineer, you will be responsible for ensuring the smooth deployment, management, and support of desktop environments.Key ResponsibilitiesDesign, create, and manage application packages for deployment using SCCM and Microsoft...


  • Newark, Delaware, United States International Flavors & Fragrances Full time

    Job SummaryInternational Flavors & Fragrances is seeking a Senior Operations Reliability Engineer to support the reliability improvement initiative at our Newark, DE site. The successful candidate will have a strong background in plant safety, quality, maintenance, reliability, and work management best practices.Key ResponsibilitiesMaintain and serve as a...


  • Newark, Delaware, United States firstPRO, Inc Full time

    Desktop Engineer Position at firstPRO, IncfirstPRO, Inc is seeking a skilled Desktop Engineer to oversee the deployment, management, and support of desktop systems for our clients. As a Desktop Engineer, you will utilize your expertise in Intune, SCCM, application packaging, deployments, imaging, and inventory control to enhance desktop environments.Key...