About the Role
Title: Director, Software Product Development
Location: Atlanta United States
Job Category: Clinical Support/Instrument Processing/Education
Workplace Type: Remote
Job Description:
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 Director of Product Development will lead the global Healthcare Digital Solutions Development team. This team delivers excellence in modern, connected, digital software solutions for STERIS Customers. You will be accountable for planning and executing the effective development, verification and deployment of solutions across the Healthcare Digital Solutions portfolio, delivering healthcare software solutions that transform the surgical supply chain. You will be managing remote teams located primarily in the U.S. and the U.K. that are responsible for new product development of complex software solutions sold to STERIS customers. You will also collaborate across multiple cross functional teams including business analysis, business intelligence, product marketing and sales.
- This is a fully remote position. Qualified candidates must currently reside in the Continental U.S. Location preference is within Eastern or Central time zones due to global team management.
What You’ll do as a Director, Product Development
- Guide team development efforts towards successful parallel project delivery. Embrace challenges with a positive outlook, take responsibility for ensuring consensus and harmony
- Provide technical leadership through coaching and mentorship. Identify and encourage areas for growth and improvement within the team
- Maintain high standards of software quality and validation within the team by establishing good practices and habits
- Collaborate with peers in Digital Consultancy and Product Security to plan, design, develop, test and maintain web, desktop and mobile applications building industry leading solutions
- Take accountability for planning and executing the effective deployment of solutions, working with cross-functional colleagues to ensure successful delivery
- Adhere to high-quality development principles while delivering solutions on-time and on budget
- Be the voice of the Product Development Team; monitor and communicate progress within, and to wider stakeholder groups. Celebrate success, identify and remove barriers and maintain focus on delivering consistent value
The Experience, Skills and Abilities Needed
Required:
- Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering or related degree required
- 10+ years of software engineering work experience with a broad range of exposure to various technical environments
- 3+ years of experience managing teams responsible for software development for a broad range of diverse and complicated solutions sold across an array of global customers
- 5+ years’ experience in software engineering of web technologies in a regulated environment
- 5+ years AGILE or SCRUM software development methodology
- Experience leading a team developing revenue producing commercial software
- Experience with on prem Microsoft .Net software technologies
- Experience with applying multiple software development disciplines, principles and tools
- Proven experience having visualized, owned, and executed the delivery of software solutions from initial conception to collaborating with peers on implementation and deployment
- Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
- Experience working across multiple cross functional teams including technical and product management
Preferred:
- Management of fully remote teams
- Experience with healthcare software development and/or cloud technologies
Other:
- Strong initiative to find ways to improve solutions, systems, and processes; excellent collaborative skills
- Strong communication skills with both internal team members and external business stakeholders