
Director, Software Engineering
- Waterloo, ON
- Permanent
- Full-time
- Team Leadership & Development: Champion and support the team's growth by fostering a culture of continuous learning, career development, and knowledge sharing. Build bench strength for key roles and ensure the team is equipped for long-term success.
- Product Delivery & Execution: Lead the Agile Release Train (ART) to deliver high-quality software releases on time and within scope. Use data-driven insights to monitor progress, identify risks early, and make timely course corrections. Keep stakeholders informed with transparent status updates.
- Budget: Ensure the team budgets correctly in coordination with our strategy each year for success the following year, and forecasts & then manages to that budget during the year
- This position is also the site leader for our multi-ART, cross-functional site. In this capacity, the successful leader can also work with other teams, people managers, and the employee engagement committee to plan fun and engaging events to establish an engaging culture, As the site leader, you will also coordinate with the landlord and others as required for office space [that was recently refurbished in 2024], and oversee any necessary local partner or governmental relations.
- Resource Allocation & Process Optimization: Allocate resources-including people, budget, and infrastructure-effectively to meet delivery goals. Champion lean, fit-for-purpose processes that enable speed, quality, and continuous improvement.
- Continuous Improvement & Best Practices: Drive operational excellence by recommending improvements, sharing best practices, and enabling cross-team learning. Coach ART members to enhance effectiveness and adopt scalable practices across sites.
- Strategic & Technical Leadership: Lead a team of experienced people managers to deliver business outcomes. Own departmental strategy, hiring, goal setting, mentoring, and performance management. Align technical vision with AGFA HealthCare's roadmap and influence direction through collaboration and thought leadership. Build the technology we need, aligned with the other ART and our technical roadmap. Be a tech influencer on your own and with your team's experts. Strategize how we can use Artificial Intelligence to outpace our competitors and benefit our customers.
- Customer Engagement: Bring the team closer to the customer through regular feedback sessions during design and development. Ensure timely response to post-release issues to improve customer satisfaction and product quality.
- Stakeholder Communication: Act as the engineering liaison for technical business matters. Support sales activities, customer visits, and service escalations requiring deep technical consultation. Communicate effectively with senior leadership and cross-functional teams
- Quality Assurance: Ensure software products meet the rigorous standards required for medical devices and patient care. Promote and implement AGFA's quality processes across the development lifecycle. Ensure we build in quality from the start with requirements (Epics), design, coding, and automated testing.
- A broad understanding of the healthcare industry, particularly HealthCare IT; direct experience in medical imaging is highly desirable.
- Proven success in leading and coaching high-performing software teams.
- Exceptional communication and interpersonal skills, with experience in healthcare customer-facing interactions and global R&D environments.
- Deep expertise in software development and delivery, including full-stack enterprise applications.
- Proficiency in Java, cloud-native development, and scalable architecture.
- Experience with AI for development, testing, and for use in applications is desired.
- Strong problem-solving skills and project leadership experience are required
- Ability to identify and mitigate risks that may impact project delivery, such as technical challenges, resource constraints, or changes in requirements, to ensure projects stay on track and deliver on time.
- Experience in creating a multi-year product Roadmap based on our strategy, together with the team and product management team, that our teams then sign up to deliver to.
- Minimum of a Bachelor's degree or equivalent with 10+ years of relevant experience