Manager, Software Engineering

logo

Manager, Software Engineering

Thermo Fisher Scientific

icon Hillsboro, OR, US, 97124

iconFull Time

icon10 July 2024

Job Expired

Job Description

DUTIES:                                

•           Responsible for the software product for a key customer value stream.
•           Own the software roadmap for incremental feature deliveries.
•           Interface with key business stakeholders in marketing, applications, and systems project managers and correspond with the account team and, at times, customers directly.
•           Participate in AOP planning to help identify resource forecasts for the next operating year.
•           Participate in project gate reviews and work with the systems project managers to prioritize ongoing and future development tasks.
•           Manage a team of software project managers to deliver electron microscopy solutions that enable our semiconductor customers to tackle their most meaningful problems.
•           Own and manage software projects within the program portfolio, working with internal stakeholders and customers to deliver high-quality solutions in a timely manner.
•           Lead and foster an environment where best software project management practices are followed.
•           Set annual performance goals and conduct mid and year-end performance reviews of direct reports.
•           Participate in year-end performance calibration meetings along with peer managers.
Travel: Up to 25% domestic and international travel required.                                                                                                                                   

REQUIREMENTS: MINIMUM Education Requirement: Bachelor’s degree in Management, Computer Science, Computer Engineering, or related field of study.

MINIMUM Experience Requirement:  5 years of experience as a Software Product/Project Manager, or in any positions in which the required experience can be gained, or a related occupation.  Required knowledge or experience with:
•           Experience working with cross-disciplinary teams including hardware, systems, or various types of software ranging from embedded to UI Knowledge;
•           Software project management frameworks such as Atlassian Jira, or Azure Devops;
•           Requirements management software such as Jama;
•           Project management methodologies, including waterfall and agile; and
•           Software-engineering practices such as requirements, design, agile processes, and unit-testing.