Manager, Software Engineering
Apply NowCompany: Hologic
Location: Marlborough, MA 01752
Description:
Job Description
Are you ready to lead and inspire? Join Hologic Inc. as our Software Engineering Manager in Marlborough, MA or Newark, DE ! Drive innovation, manage projects, and elevate system performance, reliability, and scalability. Collaborate with top-notch developers and engineers to perfect our cutting-edge software solutions.
The Software Engineering Manager at Hologic Inc. will lead a software team in their day-to-day development activities and provide project planning, scheduling, and tracking. The role involves driving functional excellence in project execution, analyzing test results, and working with developers and engineers to perform bug fixes. The manager will provide technical assistance to improve system performance, capacity, reliability, and scalability. Additionally, the Software Engineering Manager will proactively manage project quality, risks, and issues, oversee system performance lifecycle, and contribute to process improvements in project planning and management.
Technical/Project Responsibilities:
Process Responsibilities:
Engineering Tools:
Supervisory Responsibilities:
Qualifications:
Education:
Experience:
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 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 $119,700 - $199,400 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
Are you ready to lead and inspire? Join Hologic Inc. as our Software Engineering Manager in Marlborough, MA or Newark, DE ! Drive innovation, manage projects, and elevate system performance, reliability, and scalability. Collaborate with top-notch developers and engineers to perfect our cutting-edge software solutions.
The Software Engineering Manager at Hologic Inc. will lead a software team in their day-to-day development activities and provide project planning, scheduling, and tracking. The role involves driving functional excellence in project execution, analyzing test results, and working with developers and engineers to perform bug fixes. The manager will provide technical assistance to improve system performance, capacity, reliability, and scalability. Additionally, the Software Engineering Manager will proactively manage project quality, risks, and issues, oversee system performance lifecycle, and contribute to process improvements in project planning and management.
Technical/Project Responsibilities:
- Lead the software development team, providing clear direction and managing daily activities.
- Plan, schedule, and track projects to ensure milestones and deliverables are met.
- Drive project execution excellence, analyze test results, and collaborate with developers and engineers on bug fixes.
- Provide technical assistance to enhance system performance, capacity, reliability, and scalability.
- Proactively manage project quality, risks, and issues.
- Own and manage execution against a detailed project plan.
- Work with peer project managers and cross-functional program teams to monitor dependencies and ensure critical program milestones are achieved.
Process Responsibilities:
- Oversee the system performance lifecycle and identify key metrics for improvement.
- Evaluate system performance and recommend enhancements.
- Generate periodic performance reports for management review.
- Participate in software development strategy and execution.
- Drive process improvements in project planning, project management, and overall product development
Engineering Tools:
- Utilize programming languages and tools, including C#, compilers, build management software, debugging, and source control tools.
Supervisory Responsibilities:
- Provide team members with a clear vision and project purpose.
- Foster a positive team atmosphere, motivate team members, and build project team cohesion.
- Ensure cross-discipline coordination and communication.
- Provide input on team members' performance objectives and offer feedback on their performance.
- Offer ongoing feedback and coaching to team members.
- Collaborate with cross-functional teams, including Electrical, Software, Systems, Design Assurance, and Mechanical Engineers.
- Work with Project Managers to provide direction, make technical decisions, and develop project time and cost estimates.
Qualifications:
Education:
- Bachelor's Degree in Computer Science, Information Technology, or a related field.
Experience:
- Minimum of 8 years of experience in the following areas:
- Designing software products in an FDA-regulated industry, following IEC 62304 and ISO 14971 standards.
- Leading product launches and post-launch maintenance utilizing C#.
- Performing design input, design output, traceability, and risk analysis.
- Utilizing Agile methodology for software development.
- Developing complex electromechanical systems.
- Using software version control tools like Azure/Git/Perforce and requirement management tools like Cockpit/Helix/DOORS.
- Utilizing unit testing tools such as Parasoft/Google Test.
- Automating software testing at the system and integration levels.v
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 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 $119,700 - $199,400 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