Jobs and Careers
ST
Senior Manager, Software Engineering
STERISUnited Statesfull_timeVerifiedPosted 31 Dec 2025
💰 $166,750/yr($116,750/yr – $166,750/yr)
About the role
At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe.
Position Summary
The Senior Manager, Software Engineering, leads a software development team to deliver reliable, on-time, and on-budget solutions. You will drive technical direction, process improvements, and technology roadmap planning while managing people, developing functional competencies, and ensuring compliance with quality standards. It oversees end-to-end product design, collaborates with R&D leaders across business segments, and influences cross-functional processes. You will utilize your broad technical expertise, strong organizational and project management skills, and ownership of application and cloud software deliverables, fostering collaboration and agile decision-making. *This position is onsite in Mentor, Ohio with the opportunity for a hybrid work schedule.What You'll Do As A Senior Manager, Software Engineering.
- Assigns team members in the specification, design, implementation, and verification of software applications and firmware according to corporate policies and business operating procedures.
- Works with other software team members and engineering managers to coordinate team’s activities and resolve engineering and project issues.
- Reviews team deliverables including specifications, designs, code, and other deliverables, providing guidance and feedback.
- Mentors team to propagate good design principles and development practices.
- Investigates new software technologies and tools which may increase team’s performance.
- Creates and maintains software work instructions which comply with regulatory guidelines and corporate polices.
- Collaborates with groups outside of direct responsibilities including other engineering groups, Quality, Regulatory, Marketing, etc. for project planning, analysis of product requirements, and to outline proposed solutions.
- Sets objectives for direct reports, assessing performance throughout the year, and providing an annual performance review.
- Recruits for open positions on team. Contracts with outside software firms and consultants as needed. Manages both onsite and offshore resources.
- Guides team in the design of safe, secure, and robust control systems and software applications.
The Experience, Skills, and Abilities Needed
Required:
- Bachelor's degree in Computer Science, Electrical, Software, or Systems Engineering.
- 15+ years in an R&D environment, with experience in regulated industries (e.g., medical devices) and formalized software development processes.
- Proven leadership: 5+ years recruiting, managing, and developing software engineering teams; 3+ years planning and managing software projects.
- 3+ with DevOps practices, CI/CD pipelines, and cloud-native solutions.
- 3+ years developing and maintaining web and cloud applications, including IoT device integration.
- Strong knowledge of modern software frameworks and platforms.
- Hands-on experience with Microsoft Azure: deployment, optimization, cost monitoring, and security compliance (HIPAA, GDPR).
Preferred:
- Experience managing an engineering team in a different field of expertise than software.
- Master’s Degree in Engineering Discipline.
Other:
- Experience with cloud security best practices and compliance.
- Knowledge of LEAN methodologies for process improvement and efficiency.
Specific Skills and/or Business Competencies
- Proven ability to lead software engineering teams, mentor engineers, and develop future technical leaders.
- Strong decision-making skills and excellent verbal/written communication for reports, presentations, and stakeholder engagement.
- Deep understanding of web and cloud technologies, including React.js, Node.js, .NET, containers, Kubernetes, and Microsoft Azure.
- Solid foundation in object-oriented design and programming (Java, C#, Python), with experience in database management (MongoDB, SQL) and IoT protocols (MQTT).
- Knowledge of software development lifecycle, IoT solutions, and ability to translate user needs into actionable requirements while aligning with business objectives.
What STERIS Offers:
We value our employees and are committed to providing a comprehensive benefits package that supports your health, well-being and financial future.
Here is a brief overview of what we offer:
- Market Competitive Pay
- Extensive Paid Time Off and (9) added Holidays
- Excellent Healthcare, Dent
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s