
Director, Software Development & Technology
- Montréal, QC
- Permanent
- Temps-plein
- Hiring Location: Canada (Montreal)
- You are working in a collaborative hybrid workspace
- Full-time Permanent Role
- Benefits available day 1: Medical, Dental, Retirement Plan, Telemedicine Program, Employee Assistance Program, etc. (Canada)
- Number of hours per week: 40
- Educational Support (LinkedIn Learning, LOMA Courses and Equisoft University)
- Optimize team structure, roles, and processes to achieve division and product family objectives
- Be accountable for roadmap delivery, team velocity, and quality
- Implement continuous improvement processes
- Lead agile practices and principles
- Navigate ambiguity, bring structure to complex challenges, and drive alignment across teams
- Work cross-functionally to bring clarity to priorities and define success criteria
- Operate closely with the team, wearing multiple hats to ensure critical projects are executed successfully
- Own delivery by collaborating with Product Managers and business stakeholders
- Lead sprint planning, retrospectives, and other team activities
- Manage integrations with external partners and oversee software development lifecycle
- Develop deep understanding of existing systems and guide continuous optimization and evolution
- Act as a technical expert for the team through your deep knowledge and understanding of software engineering principles, technologies, and best practices
- Architect and scale business systems with understanding of event-driven systems
- Evaluate technical architecture decisions to ensure scalability, reliability, and efficiency
- Drive continuous delivery of value, ensuring high availability and operational excellence
- Develop quick prototypes to validate ideas or assist with technical spikes
- Provide troubleshooting skills to solve production and customer issues under pressure
- Make implementation of architecture decisions for product features, refactoring, and aligning with strategic directions
- Collaborate with architects and technical leadership on strategic direction
- Drive up-to-date technical documentation including support and runbooks
- Minimum 10 years of software development experience, 5 years in management
- Experience delivering product roadmaps and leading cross-functional projects
- Excellent knowledge of English and French (Written and Oral)
- Experience structuring teams to align with strategic objectives and maximize value
- Solid track record of successful projects delivery in a high-pressure environment through your tenacity and ability to juggle competing priorities and timelines
- Deep knowledge of software engineering principles, technologies, and best practices
- Strong development background with expertise in multiple technology stacks (Node, JVM, .NET)
- Deep understanding of cloud-native, distributed microservice architectures
- Experience with Kotlin, Python, Java, React JS, cloud platforms (Microsoft Azure), Kubernetes, CI/CD tools
- Expertise in modern software delivery and operational excellence
- Ability to quickly adapt to and work with existing technologies while evaluating potential improvements
- Operational excellence mindset with experience running and managing business-critical cloud systems
- Ability to deliver solutions for complex business problems through standard SDLC
- Strong sense of organization and prioritizing
- Analytical and problem-solving skills
- Ability to communicate, write and synthesize information
- Ability to multi-task in a rapid-paced environment
- Team spirit, tact, diplomacy, autonomy, rigor, and discipline