Software Development Director - #453394
Uzinakod
Date: 13 hours ago
City: Montreal, QC
Contract type: Full time

Uzinakod keeps growing. Its secret? The pleasure of working together and the will to deliver quality work. We offer the best environment for growth, skill development and well-being.
Sounds exciting? We have an opening for a Software Development Director position.
Your daily impact:
As the Software Development Director, you will oversee all software development initiatives within the organization. Reporting directly to the General Manager, you will manage a team of team leads, architects, developers, and designers. You will also play an active role on the management committee, contributing to the strategic alignment of technological projects with the company’s business objectives.
On a day-to-day basis, you will contribute at several levels:
You are comfortable with many of the following concepts:
We thank all applicants for their interest in this position. Whether the feedback is positive or negative, we'll get back to you as soon as possible. Uzinakod is an equal opportunity employer.
Sounds exciting? We have an opening for a Software Development Director position.
Your daily impact:
As the Software Development Director, you will oversee all software development initiatives within the organization. Reporting directly to the General Manager, you will manage a team of team leads, architects, developers, and designers. You will also play an active role on the management committee, contributing to the strategic alignment of technological projects with the company’s business objectives.
On a day-to-day basis, you will contribute at several levels:
- Guide the technological strategy of the Software Department, ensuring alignment with business objectives and acting as its main point of responsibility.
- Actively participate in the management committee, representing technological priorities and proposing innovative solutions.
- Collaborate closely with the Operations Manager to plan, monitor, and deliver projects on time, within budget, and to the highest quality standards.
- Coach team leads with engaging, humble, and approachable leadership, creating a climate of trust that fosters autonomy, growth, and commitment through regular one-on-ones, constructive feedback, and progress tracking.
- Implement modern development practices, stay up to date with technological trends, and recommend practical improvements.
- Promote close collaboration with other departments, including Research & Innovation, Operations, Sales, and Marketing, to ensure consistency in the solutions delivered.
- Monitor key performance indicators (KPIs) and ensure that targets and results are consistently achieved.
- Microsoft and/or Google Certifications
- Familiarity with AI development practices, tools, and data
- Experience with mobile development
You are comfortable with many of the following concepts:
- Technical leadership and software architecture
- Designing modular, scalable, secure (including cloud-native) architectures
- Applying design patterns and SOLID principles
- Implementing CI/CD, DevOps, and GitOps practices
- Conducting code reviews, mentoring, and knowledge transfer
- Evaluating technologies (build vs. buy, stack selection)
- Software project management
- Applying agile methods: Scrum, Kanban, SAFe
- Estimating and planning deliverables
- Managing risks and setting priorities
- Monitoring key indicators (velocity, burndown, quality)
- Cloud experience
- Working with Azure (or AWS/GCP)
- Using Infrastructure as Code tools: Terraform, Bicep
- Designing cloud-native architectures: microservices, containers, serverless
- Architecture cloud-native (microservices, containers, serverless)
- Ensuring security and governance
- Application modernization
- Analyzing legacy architectures (monoliths, internal systems)
- Redesigning solutions to be cloud-native or SaaS-based
- Migrating workloads to Azure (App Services, Containers, SQL MI, etc.)
- Quality, security & best practices
- Ensuring application security (OWASP, ISO standards
- Establishing development standards: automated tests, coverage, reviews
- Producing clear technical documentation and facilitating knowledge sharing
- Mobilizing, humble, and accessible leadership, based on leading by example and actively supporting your teams
- Ability to create a climate of trust that encourages commitment, performance, and professional growth
- Demonstrating excellent communication skills with teams and stakeholders (customers, management, colleagues)
- Balancing technological ambition with a natural ability to build strong human connections
- Ensuring thoroughness in tracking objectives, proactively managing challenges, and coordinating complex projects
- Showing constant technological curiosity and mastery of best practices in development, architecture, security, and performance
- Asp.Net Core, C#
- Azure
- Blazor / MAUI Hybrid / React / Angular
- Bicep / PowerShell
- Approximately 10 years of experience in software development, including at least 5 years in a team management role
- Comfortable communicating in French, both orally and in writing
- Comfortable communicating in English, both orally and in writing, to interact effectively with unilingual English-speaking customers
- Stimulating and diversified projects with a strong technological focus
- A diverse and tight-knit team
- 5 weeks of vacation right from the start
- A 37.5-hour workweek with flexible hours
- A competitive, market-based salary
- Up to 5 personal sick days to care for yourself and your loved ones
- Accessible managers who speak your language
- Work from home available (with all the tools you need to stay connected with colleagues)
- The option to work outside Quebec for several weeks a year
- Access to our Lanaudière cottages for relaxation or work: La Kaban and Le Shack by Uzinakod
- 100% employer-paid group insurance and telemedicine services from day one
- Mobility bonus through our "Together at the Office" program and a contribution on your BIXI membership
- A cell phone allowance
- Flexible working conditions
- And much more!
We thank all applicants for their interest in this position. Whether the feedback is positive or negative, we'll get back to you as soon as possible. Uzinakod is an equal opportunity employer.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Associé(e) de Répartition
Aecon Group Inc.,
Montreal, QC
9 hours ago
Venez bâtir votre carrière chez Aecon! En tant que dirigeant canadien en matière de développement d'infrastructures, Aecon construit de façon sécuritaire et durable ce qui est important pour que les générations futures puissent s'épanouir! Nous menons certains des projets d'infrastructure les plus importants de notre génération, nous sommes à la tête de changements transformationnels dans les domaines du transport et...

Assistant(e) technique (assurances de dommages des entreprises)
Northbridge Financial Corporation,
Montreal, QC
2 days ago
Que font les Assistants techniques à Northbridge? Les assistants techniques de Northbridge Assurance comprennent les demandes du service à la clientèle et rassemblent les renseignements pertinents pour permettre un traitement rapide et précis des demandes. Ils travaillent en étroite collaboration avec nos souscripteurs et nos courtiers pour leur offrir un soutien technique et administratif. Nos assistants techniques sont passionnés par...

Administrateur·trice de maintenance AV — Contrat d’un an
SOCAN,
Montreal, QC
6 days ago
On embauche! Administrateur·trice de maintenance AV — Contrat d’un an Montréal, QC www.socan.com Contractuel, temps plein Hybride NOTRE ÉQUIPE La SOCAN est une société de gestion collective sans but lucratif qui veille à ce que les créateur·trice·s et les maisons d’édition musicale reçoivent ce qui leur revient pour l’utilisation de leurs œuvres. La SOCAN soutient et représente plus de 200...
