With at least 15 years of experience, the Director of Operations - Software Development will serve as a strategic leader, primarily focused on planning and people management. Responsible for guiding multiple product-aligned software development teams, this role focuses on fostering efficient performance development processes and fostering strong team dynamics, promoting innovation, and ensuring operational excellence across MEDFAR’s diverse SaaS products and offerings.
Approximately 70% of this role is dedicated to setting the strategic direction for daily operations, leading process improvements, and cultivating a positive, high-performing team culture. The Director will align development objectives with business goals, ensuring teams consistently deliver on commitments while nurturing their professional growth.
The Director of Operations - Software Development will work closely with the Technical Director, UX and Product Delivery teams and other key stakeholders to oversee project planning and execution. The role will emphasize leadership, managing distributed team dynamics, off-shore / near-shore operations and ensuring strategic alignment rather than hands-on technical technical work. This role is ideal for a visionary leader with a strong background in software development management and a passion for driving both team and product evolution.
Key Responsibilities:
Strategic Leadership & Operational Excellence:
Guide the daily operations of the software development teams, ensuring alignment with business objectives and organizational processes while aiming for timely delivery of commitments.
Collaborate with the R&D leadership team to set strategic direction, define operational models, and translate business objectives into actionable software delivery activities.
Monitor deliverables, hold the team accountable for achieving results, and establish a high-performance culture with measurable and motivational targets.
Identify and address organizational bottlenecks that develop as the engineering team grows and its composition becomes increasingly more complex.
Team Development & Collaboration:
Hire, coach, and motivate developers, from entry level to team leads, supporting their career growth and aspirations.
Lead performance management and ensure team health and productivity.
Drive collaboration and engineering discipline across teams to solve interconnected problems and ensure customer satisfaction.
Continuously improve operational standards.
Maintain a professional network to recruit top talent and lead an impactful onboarding process.
Technical Reliability & Innovation:
Define, prioritize, and execute technical initiatives to enhance system reliability and performance.
Participate in and influence technical decisions to align with overall system architecture and business goals.
Contribute to the system and product roadmap and continuously improve development processes, while implementing best practices and staying current with industry trends.
Industry Engagement & Recognition:
Promote team achievements within the organization and ensure members receive recognition for their contributions.
Demonstrate and embody company values, inspiring others to do the same.
Qualifications:
15+ years of experience in software development, including at least 5 years in team leadership and management.
Proven track record in a leadership role within software development, with a focus on strategic planning, team management, and operational excellence.
Strong understanding of software development principles, processes, and best practices.
Exceptional communication, coaching, and mentoring skills.
Experience with agile methodologies and continuous integration/continuous delivery (CI/CD) pipelines.
Strong problem-solving abilities and a solid track record of making sound technical decisions.
Bilingual: French and English
Preferred Qualifications:
Experience in system architecture and long-term roadmap planning.
Previous experience in the healthcare domain.
Proficiency with the Microsoft software development ecosystem, including Azure, .NET, and SQL Server.
By joining MEDFAR, you will be part of a purpose-driven organization whose product is disrupting and digitizing health care, making doctors’ and healthcare workers’ lives easier, while enabling better patient health outcomes. Becoming a MEDFARian also means having the opportunity to be part of an innovative community and working in a dynamic environment where your work will have a meaningful and tangible effect not only on your team and the business but most importantly on the healthcare industry.
You decide where you do your best work (at home or the office)
Flexible hours (work-life balance)
Performance-based bonus for all employees.
Generous group insurance coverage as of day 1 of employment
Break paid between Christmas and New Years
Annual training allowance for your professional development
An entrepreneurial culture of transparency, collaboration, and innovation
Our Recruitment Process at MEDFAR:
Virtual Screen with HR >> Technical Interview (Panel) >> Panel interview (Culture Fit) >> Case Study >> Offer
#LI-HYBRID