850 Software Development Lead jobs in Canada
Software Development Lead
Posted today
Job Viewed
Job Description
Job Description
Charlotte’s Webmaster: When it comes to web development, you’re a jack of all trades. Your code is cleaner than Marie Kondo’s kitchen. You can squish bugs like a crazed entomologist. And your system design solutions are more elegant than an Italian countess.
If that sounds like you AND you’ve got the chops to lead a small team of intermediate/associate developers; let's talk!
AlgaeCal is looking for a Full Stack Development Lead to bring their wizardry to our fun-loving Dev team.
Small print here ⇒ We’re an eCommerce company. So, we want you to have eCommerce experience. Lots of it. So if you don’t love digital marketing the way Coldplay loves Kiss Cams, you probably shouldn’t read any further.
Still here? Okay then…
This job will give you ALL the feels:
At AlgaeCal, we’re driven by a single idea. To end the fear of bone loss. In the United States, an estimated 54 million people have low bone density.
The good news? AlgaeCal has the world’s only clinically-backed natural solution to this problem. We give hope to everyone worried about bone loss. If that excites you, you’ll find no better place to continue your career than at AlgaeCal.
You’ll love it here:
- You’ll be working with a great team. The developers at AlgaeCal have been there, done that, and got the t-shirt. They’ve written more code than Alan Turing. They’ve learned more programming languages than C3PO. They’ve immersed themselves in so many back end/front end tasks that they’ve had to be pulled out of the Matrix by their ankles on a Friday evening. And the best part? They're friendly, funny, and easy to work with.
- You’ll use your powers for good. This isn’t one of those jobs that crush your soul with mindless tasks. On the contrary! You’ll be working on a wide range of applications that helps spread a powerful message – bone loss is beatable.
- You won’t be micromanaged. We’ll give you a simple set of KPIs with crystal clear expectations.
- We don’t have mattresses at the office (Seriously Elon, what’s up with that?). You’ll be relieved to know this isn’t one of those Silicon Valley gigs that expects you to work ridiculously long hours and frowns upon family time. We’re not like that! We enjoy our life, and we want you to enjoy yours too.
This job might be for you if you’ve got…
- A resume that wows us. We expect you’ll have proven web development skills involving front and back end. And we’ll also expect you to be skilled at working in the overlap between the two.
- 5+ years of experience in a software development role. You’ll be able to provide us with examples of your work in a wide variety of coding niches. And your resume will demonstrate your proven ability to lead a team of 2-3 intermediate and associate developers.
- An encyclopedic knowledge of React, Typescript, and Node.js.
- The chops to work in the Shopify Ecosystem –– including Hydrogen and Shopify APIs . We’d also love it if you were familiar with GCP, especially Cloud Storage and BigQuery.
- The knowhow to support and maintain Node.js middleware integration between Shopify & Salesforce API.There’s no ifs, ands, or buts about it - you’ll need at least 2 years of experience as a kickass software developer to succeed in this role.
- A yoda-like ability to develop and deploy features for our WordPress blog and website templates. We expect you’ll know RESTful and GraphQL APIs inside out and back to front.
- A thick portfolio that demonstrates your mastery of all-things dev. Sorry, but if you have to Google ‘hexagonal architecture’; or you’ve never heard of ‘domain-driven design’, this isn’t the position for you.
- Next level bug resolving skills. In fact, you’re so good at dealing with bugs you should probably be deployed on a mission to Klendathu.
If you’re reading this and thinking, “Wow, that sounds exactly like me!” We would love to hear from you. If it doesn’t, no worries! We’re only seeking candidates who will immediately light up this role.
What Will You Earn?
We believe in rewarding top talent. Let’s talk about salary once we’ve had the chance to get to know you better. Rest assured, we’re generous and offer above-market pay for the right person. If you bring the skills and experience, we’ll make sure the compensation reflects that.
You’ll also enjoy the following benefits:
- A generous healthcare package
- Monthly team events and activities
- Flexible Stat Holidays with the option to bank days for later use
- Weekly team lunches
- Casual dress code
- Incredible dog friendly, Yaletown office one block from SkyTrain
And above all, you’ll join a team that you’ll never want to leave. Culture is everything to us. Yes, we work extremely hard to change as many people’s lives as possible. But we know how to have fun and reward ourselves too.
How to apply
So, do you have what it takes to become the next member of team AlgaeCal?
Job opportunities like this don’t come along often, and we’ve got a lot to offer our successful applicants. So, to make sure our future Full Stack Development Lead is the real-deal, will be a great fit, and will thrive at AlgaeCal, we ask a little more than your run-of-the-mill job application:
If this sounds like a position for you, please respond to this advertisement with your resume and cover letter. Please, read carefully:
1. Write a cover letter addressing:
- Why you're the best Full Stack Development Lead for this role. Give quantifiable examples of related achievements. **Please include a link to your portfolio.**
- Describe why you fit perfectly with our values. Read them:
- What's the toughest challenge you’ve ever overcome in your life? How did you overcome it?
- What are the last three books you’ve read?
- What do you do for fun?
2. Explain what you’re doing now for a job:
- If you don’t have one, explain why.
- If you have one, explain why you’re looking elsewhere.
3. Upload your cover letter and resume:
- Ensure that your cover letter and resume are saved and sent as one file.
Yes, our hiring process is challenging, but it’s our way of selecting the best--and your way of ensuring your AlgaeCal teammates are tops.
Click the “Apply Now” button on this page and upload your cover letter and resume.
***Note: Please include your cover letter WITH your resume in one document.
Applications without a cover letter will not be read! Include the URL link to your personal website / portfolio***
We are looking to hire as soon as we find the right person, so act quickly and you can also expect a prompt response.
Software Development Team Lead - Operations Systems
Posted today
Job Viewed
Job Description
Job Description
Operations Systems – Software Development Team Lead (Montreal/Ottawa)
Help us build the data pipelines that bring satellite emissions data to life.
At GHGSat, we use satellites and advanced sensors to detect greenhouse gas emissions with unprecedented precision. But all that data needs to be processed — and that's where the Operations Systems (OpSys) team comes in. From our processing pipelines to our databases and APIs, this team makes sure our data is processed, catalogued, and made available to all our stakeholders.
We’re looking for a hands-on lead to support a group of developers working across the stack, collaborate closely with numerous teams, and help set the tone in building robust and scalable solutions.
If you’ve led teams before — or are ready for that next step—and care about both the how and the who of building software, we’d love to talk. If you’re someone who’s been historically underrepresented in tech leadership roles, we especially encourage you to reach out. We believe that diverse leadership isn’t just good for culture — it’s essential for building great software.
What you’ll do:
- Support a team of developers working on our data processing pipelines, databases, and internal APIs
- Create space for autonomy, ownership, and learning—whether through mentorship, pairing, or setting healthy team rituals
- Stay close to the work: helping with design decisions, and allowing for the right technical solutions
- Collaborate with product, science, and platform teams to make sure what we’re building is grounded, clear, and well-scoped
- Champion engineering practices that balance speed and stability — testing, documentation, observability, etc.
- Help shape a long-term vision for how we build and deliver software in this part of the stack
- Support your team’s growth - both in their work and in their careers. Help people take on more, find their next level, and feel good about where they’re headed.
Requirements
What we’re looking for:
- Proven experience in a formal leadership role, such as serving as a Team Lead or managing direct reports, with demonstrated responsibility for guiding, mentoring, and overseeing the work of others.
- 5+ years of experience as a software developer, including production work in Python and AWS.
- Comfortable across the stack and able to reason about systems, not just components
- Strong communicator, especially in written form—our team spans time zones and disciplines
- Thoughtful about how teams work, not just what they build
Bonus points for:
- Experience with cloud-based software, APIs, data pipelines, and databases
- Comfort working with scientific or geospatial data
- Passion for developer experience, inclusive leadership, and systems thinking
- French/English bilingualism (many of us are, but not required)
Benefits
- Competitive salary + stock options for all full-time employees
- Health/Dental benefits
- Paid Time Off + floating statutory holidays
- Flexible work environment
GHGSat offers a creative and highly motivating work environment. We offer competitive salaries, health and social benefits including flex-time and continuing development. We are committed to a diverse and inclusive workplace. GHGSat is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, , age, or other legally protected status. If you would like to request an accommodation, please notify your recruiter.
Software Development Team Lead - Operations Systems
Posted today
Job Viewed
Job Description
Job Description
Operations Systems – Software Development Team Lead (Montreal/Ottawa)
Help us build the data pipelines that bring satellite emissions data to life.
At GHGSat, we use satellites and advanced sensors to detect greenhouse gas emissions with unprecedented precision. But all that data needs to be processed — and that's where the Operations Systems (OpSys) team comes in. From our processing pipelines to our databases and APIs, this team makes sure our data is processed, catalogued, and made available to all our stakeholders.
We’re looking for a hands-on lead to support a group of developers working across the stack, collaborate closely with numerous teams, and help set the tone in building robust and scalable solutions.
If you’ve led teams before — or are ready for that next step—and care about both the how and the who of building software, we’d love to talk. If you’re someone who’s been historically underrepresented in tech leadership roles, we especially encourage you to reach out. We believe that diverse leadership isn’t just good for culture — it’s essential for building great software.
What you’ll do:
- Support a team of developers working on our data processing pipelines, databases, and internal APIs
- Create space for autonomy, ownership, and learning—whether through mentorship, pairing, or setting healthy team rituals
- Stay close to the work: helping with design decisions, and allowing for the right technical solutions
- Collaborate with product, science, and platform teams to make sure what we’re building is grounded, clear, and well-scoped
- Champion engineering practices that balance speed and stability — testing, documentation, observability, etc.
- Help shape a long-term vision for how we build and deliver software in this part of the stack
- Support your team’s growth - both in their work and in their careers. Help people take on more, find their next level, and feel good about where they’re headed.
Requirements
What we’re looking for:
- Proven experience in a formal leadership role, such as serving as a Team Lead or managing direct reports, with demonstrated responsibility for guiding, mentoring, and overseeing the work of others.
- 5+ years of experience as a software developer, including production work in Python and AWS.
- Comfortable across the stack and able to reason about systems, not just components
- Strong communicator, especially in written form—our team spans time zones and disciplines
- Thoughtful about how teams work, not just what they build
Bonus points for:
- Experience with cloud-based software, APIs, data pipelines, and databases
- Comfort working with scientific or geospatial data
- Passion for developer experience, inclusive leadership, and systems thinking
- French/English bilingualism (many of us are, but not required)
Benefits
- Competitive salary + stock options for all full-time employees
- Health/Dental benefits
- Paid Time Off + floating statutory holidays
- Flexible work environment
GHGSat offers a creative and highly motivating work environment. We offer competitive salaries, health and social benefits including flex-time and continuing development. We are committed to a diverse and inclusive workplace. GHGSat is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, , age, or other legally protected status. If you would like to request an accommodation, please notify your recruiter.
Chef d'équipe, développement logiciel / Software Development, Team Lead
Posted today
Job Viewed
Job Description
Job Description
La dynamique de votre équipe :
Notre groupe est responsable du développement logiciel d’une solution de vidéo surveillance entreprise qui permet de diffuser des flux vidéo en temps réel au travers des réseaux pouvant comprendre des milliers de serveurs et de caméras. Notre plateforme Security Center s'intègre avec plusieurs autres produits de sécurité pour constituer une puissante solution tout-en-un. Notre logiciel permet à des aéroports, des chaînes de magasins, des centres de contrôle des transports, des villes, des écoles, des prisons, etc. à travers le monde de faire de la vidéo surveillance pour la protection de notre quotidien.
Le chef d’équipe se rapportera au gestionnaire du développement logiciel et supervisera un groupe de développeurs logiciels. Vous faciliterez les activités quotidiennes et éliminerez les obstacles freinant l’efficacité de l’équipe conformément aux objectifs généraux et à la mission de l’entreprise. Vous devrez collaborer étroitement avec les responsables techniques, les chefs d’équipe et les autres intervenants pour respecter les engagements de l’équipe envers les parties prenantes
Votre journée en un coup d'oeil :
- Organiser, surveiller et adapter les activités de l’équipe au moyen de la méthodologie Kanban
- Mentorer les membres de l’équipe et participer à leur croissance professionnelle
- Travailler avec le gestionnaire du développement logiciel et les chefs techniques afin d’élaborer les meilleures solutions techniques permettant d’atteindre les objectifs du groupe
- Favoriser les échanges, la transparence et l’innovation; permettre à l’équipe d’expérimenter et de s’adapter
- Créer une culture d’excellence basé le travail d’équipe et renforcer la confiance
- Habiliter l’équipe à prendre ses propres décisions et favoriser une approche fondée sur la vérification et l’adaptation
- Travailler étroitement avec les membres de l’équipe pour les guider et les aider à compléter leurs taches
Ce qui fait de vous un excellent candidat :
- Baccalauréat en génie informatique, génie logiciel, en sciences informatiques ou expérience équivalente
- Au moins trois (3) ans d’expérience en développement de logiciels
- Motivation à relever de nouveaux défis, à effectuer de nouvelles tâches et à utiliser les dernières technologies et les bonnes pratiques qui leur sont associées
- Bonne capacité d’analyse et de résolution de problèmes
- Expérience en gestion d’équipe sera considérée un atout
- Expérience en programmation orientée objet (C++, C# ou Java) un atout
(Nous utilisons C#/.NET et les principes de Clean Code) - Être fonctionnel en français et en anglais (environnement principalement en français)
Les domaines d'intervention de l’équipe :
- Intégration de différents types et modèles de caméras avec divers protocoles
- Contrôle de la transmission vidéo et d’autres médias (audio, metadata)
- Stockage local et transferts de vidéo
- Diffusion et gestion de flux vidéo
- Configuration d’analyse intelligente de la vidéo
- Chiffrement, signature numérique de la vidéo et gestion de mot de passe
- Gestion de la mise à jour de micrologiciel dans un environnement cloud
- Tout cela et tellement plus à l’aide de technologies de pointe !
Plus sur les responsabilités de l’équipe :
- Architecturer et développer de nouvelles fonctionnalités utilisées par des milliers utilisateurs
- Interagir avec des partenaires externes pour livrer une solution commune
- Participer à des sessions de programmation en binôme et de collaboration avec des développeurs autant nouveaux qu’expérimentés
- Bâtir et déployer des services orientés-objets pouvant fonctionner autant sur Linux que Windows
- Participer à l’automatisation de différents services
- Participer à la conception et l’estimation des tâches pour les différentes fonctionnalités
- Gérer son temps pour respecter les échéanciers et dates de livraisons
Voici d’autres outils avec lesquels nous travaillons :
- Développement des applications distribuées d’envergure
- Programmation asynchrone / développement d’applications multithread
- Développement et intégration d’API interne et externe
- Écriture des tests automatisés et Test Driven Development (TDD)
- Réseautage (TCP/UDP), transmission des données
- Développement Web (Javascript/Typescript, node.js)
- Nous travaillons principalement dans le backend, mais parfois dans le frontend
- Caméras vidéo et cartes graphiques
Voilà ce que nous offrons !
- Régime de rémunération attrayant
- Programme de remboursement des frais de formation
- Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
- Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
- Café gratuit à volonté
- Espace de stationnement gratuit pour tous les employés
- Centre d’entraînement sur place
Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler – votre profil pourrait nous surprendre!
Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.
---
Your team’s dynamic:
Are you interested in working for a leading high-tech company on a world class product? The video group is working on its next generation of recording services – an enterprise video surveillance solution that enables real-time video streaming across networks of up to thousands of servers and cameras. Our Security Center platform integrates several other security products to form a powerful all-in-one solution. Our software allows airports, control centers, retail chains, cities, schools, prisons, etc. around the world to make video surveillance for the protection of the everyday. We are looking for a Software Developer who is passionate of software development and who enjoys various types of tasks and challenges of all levels of complexity. You will participate in the design, the tasks planning, development of features and their delivery working hand in hand with the quality assurance members within the team.
The Team Leader will report to the Software Development Manager and will directly manage a group of Software Developers. You will facilitate day-to-day activities and remove impediments to your team's efficiency in a manner consistent with the overall goals and objectives of the company. By working closely with other tech leads & team leads, you will play a key role and contribute to upholding your team’s commitment to its upstream and downstream stakeholders.
Your day at a glance:
- Plan and organize the development tasks for the team using Kanban
- Mentor the team members and participate in their professional growth
- Collaborate with the software development manager and technical leaders to drive pragmatic solutions
- Promote communication, transparency and innovation, let the team experiment and adapt
- Promote a culture of excellence based on teamwork and individual contributions while improving trust
- Empower the team to take their own decisions and encourage an inspect-an-adapt approach
What makes you a great fit:
- Bachelor’s degree in computer or software Engineering, Computer Sciences or equivalent experience
- 3+ years of experience in software development
- Strong analytical and debugging skills
- Experience in management is a plus
- Programming experience (C++, C# or Java)
- (We work with C++/C#/.NET and practice Clean Code principles)
- Must be functional in French and English (the working environment is mostly in French)
The team’s focus areas include:
- Integration of different types of cameras using different protocols
- Control transmission of video and other media (audio, metadata)
- Local storage and transfers of video
- Video streaming management and broadcasting
- Configuring intelligent video analytics
- Work with encryption, digital signatures and password management
- Management of firmware updates in cloud environment
- All this and so much more to help people with the help of advanced technologies!
What the team does on a day-to-day basis:
- Architect, design and implement solutions used by thousands of end users
- Interact with external partners to deliver value together
- Peer-programming and collaboration sessions with new and experienced developers
- Build and deploy object-oriented services running on both Linux and Windows
- Automation of tests
- Design and estimation of tasks for different features
- Learn new things everyday!
Things that we do in our team:
- Develop and debug a large-scale distributed software system
- Work with asynchronous multi-threaded processes
- Integrate diverse external and internal APIs
- Networking, and streaming of data
- Test driven development
- Use C++, C#, Javascript/Typescript, NodeJS, SQL
- Work in Windows (and sometimes Linux)
- Work in the backend and the frontend
Let’s talk perks!
- Attractive compensation package
- Training Tuition Reimbursement Program
- Subsidized meals in our amazing Bistro (Les Cordons Bleus)
- Work-life balance with a flexible working schedule
- Free, unlimited coffee
- Private, free parking for all employees
- Onsite fitness facility with personal trainer
We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!
Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers.
Software Architect

Posted 22 days ago
Job Viewed
Job Description
As an Application Architect/Technical lead with IBM Payments Center, you directly help clients transform their business and solve complex problems. You will define the scope and vision for projects that deliver customized solutions using your knowledge of Cloud platforms. You are a technical leader, serving as a liaison among business partners, technical resources, and project stakeholders.
**Your role and responsibilities**
* Design, development and deployment of hybrid, multi cloud and cloud native architectures and solutions for payments transformation initiatives that support the business requirements of the client. Solution responsibility can include but not limited to, infrastructure strategy and design, systems strategy and design, communications strategy and design, and data center strategy and design.
* Lead, create Application Architecture, High-Level and Low-Level design deliverables with client architects.
* Bring expertise in hybrid cloud platform security governance and compliance.
* Best practices in this role use reference architectures and service product assets to develop conceptual and detailed designs.
* Architects are responsible for performance, availability and scalability of the solution and the impact on the client's infrastructure.
* Support sales opportunities
* Collaborate with other teams and team members to develop automation strategies and deployment processes
**Required technical and professional expertise**
* 6+ years of experience in design and delivery of complex and large-scale IT projects
* Expertise in the Payments Industry and the design, delivery of payments systems (ACH, Wires, Real Time, Interac, Cheques, Card Payments etc.). Candidates with strong experience in Banking and Financial services will also be considered.
* 3+ years of experience as an application architect or technical lead providing hands on technical leadership for the end to end design, delivery and management of hybrid cloud solutions (AWS, Azure, IBM, GCP)
* Cloud solution architect certification in one of major cloud providers (IBM Cloud, AWS, Azure, GCP)
* Experience in design and delivery of cloud native solutions with Microservices, containers & orchestration (Docker, Kubernetes, etc.)
* Proven experience in design and delivery of cloud native solutions with with Micro services, containers and orchestration (Docker, Kubernetes, OpenShift)
* *Experience in REST API Interface design, API Gateways, Swagger/OpenAPI standard, OAuth
**Preferred technical and professional experience**
* Understanding of Red Hat ecosystem (OpenShift, Ansible, RH Fuse, RH SSO, etc.)
* Familiar with infrastructure as code and DevOps automations
* Familiar with IT Operations and Site Reliability Engineering (SRE) practice
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Architect
Posted today
Job Viewed
Job Description
Job Description
Who Are We?
UniUni, a North American leader in last-mile logistics, delivers tens of millions of parcels annually across Canada, from coast to coast, and is rapidly expanding its footprint in the United States. Founded in 2019, UniUni is known for its tech-driven innovation and crowdsourced delivery model, providing fast, economical, and reliable services to local, national, and international e-commerce clients.
What Do We Offer?
At UniUni, we empower our employees with opportunities to achieve their professional goals. We value both lateral growth and vertical advancement, ensuring every role helps you develop your skills, broaden your expertise, and build a fulfilling career. We are looking for passionate professionals ready to work hard, embrace challenges, and enjoy being part of a dynamic, fun team.
Role Overview
We are seeking a highly skilled and experienced Software Architect to join our growing team. The ideal candidate will have a proven track record of defining architectural vision, executing technology strategies, and collaborating across cross-functional product and engineering teams. Candidates with Principal Software Engineer experience who have taken on architectural responsibilities are strongly encouraged to apply.
As a Software Architect, you will be responsible for designing and implementing enterprise-level applications that power our core business operations, ensuring technical excellence, scalability, and long-term maintainability
Requirements
Responsibilities
- Collaborate with cross-functional teams and stakeholders to gather requirements and translate them into robust technical architectures.
- Design and deliver end-to-end solutions leveraging PHP/Laravel, Java, Python, Angular, React, Microservices, MySQL, PostgreSQL, and AWS.
- Architect, design, and implement database sharding strategies for MySQL and/or PostgreSQL to support large-scale, high-concurrency environments.
- Own the full solution lifecycle, from discovery and architecture design through validation, implementation, and optimization.
- Contribute to technology strategy, tool evaluation, and continuous process improvement.
- Produce clear architectural documentation, diagrams, and decision logs, ensuring alignment with business and technical objectives.
- Stay ahead of emerging technologies and recommend innovative solutions to enhance system performance and scalability.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 8+ years of professional software engineering experience, including 4+ years in a technical leadership or architecture-focused role.
- Strong hands-on proficiency with PHP/Laravel, Java, Python, Angular, React, Microservices, MySQL, PostgreSQL, and AWS.
- Proven experience implementing database sharding in production environments.
- Strong understanding of scalable, cloud-native application design and deployment.
- In-depth knowledge of the end-to-end solutioning cycle and enterprise application architecture.
- Excellent communication and collaboration skills, with the ability to convey complex technical concepts to both technical and non-technical audiences.
- Strong analytical and problem-solving skills with exceptional attention to detail.
Benefits
- Dental, Vision, Medical insurance, Paid Holiday, Paid Time Off, Paid Sick Leave, Management training programs, etc.
- Salary range $110,000 to $ 140,000CAD
Software Architect
Posted today
Job Viewed
Job Description
Job Description
Having recognized the advantages of remote work, such as improved employee morale, increased productivity, and positive impacts on both employee wellbeing and the environment, we are proud to be a digital-first company. Our digital-first work environment, combined with our conveniently located offices and collaborative workspaces, provides our team with the freedom and flexibility to work in the most productive way for them.
About usTecsys is a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology. If you thrive on tackling interesting challenges with continuous learning opportunities, then Tecsys could be a good fit for you!
You will work closely with innovative teams to design robust and scalable software solutions to address a wide range of logistical challenges in the supply chain and healthcare sectors. You will be a technical reference in development and support teams on key initiatives. You will assess the relevance of adopting emerging technological innovations in our practices. You will contribute by participating in brainstorming sessions, understanding requirements thoroughly, and performing technical design and solution programming. Finally, your ability to collaborate with cross-functional disciplines, build trust among peers, and positively influence others will help you successfully tackle challenges.
Responsibilities
- Design and architect software and cloud solutions that offers good performance, scalability, resilience and supportability.
- Build strong relationships with business and technical stakeholders to ensure clear communication and alignment, as well as the development of solutions balancing client requirements and technical imperatives.
- Contribute to continuous improvement of our development framework, processes and tools.
- Collaborate with application, platform and operations teams to evolve architecture of our solutions.
- Challenge the status quo and seeking innovative approaches to problems.
- Provide technical guidance to development teams.
- Oversee the creation and maintenance of architecture documentation.
Requirements
- 10+ years of hands-on experience in developing Full-Stack applications
- 5+ years of experience in cloud architecture and implementation, with a focus on AWS services.
- 3+ years of experience in a technical leadership role.
- Bachelor’s degree in computer science, Information Technology, or a related field.
- In-depth knowledge and experience of cloud-native technologies and patterns, including microservices architecture, containerization (Docker), container orchestration (Kubernetes), and serverless computing (AWS Lambda).
- Experience in integrating DevOps practices into cloud architectures, including the use of CI/CD tools (e.g., Argo CD, GitLab CI/CD), configuration management (e.g., Ansible, Terraform), and automated testing frameworks to streamline deployment processes and ensure consistency across environments.
- Demonstrated ability to facilitate alignment and collaboration across multiple teams, including security, development, operations, and compliance, ensuring cohesive project execution.
- Ability to challenge the status quo and enhance teams code, practices, and processes
- Ability to understand the business perspective while prioritizing technical work, effectively translating business needs into impactful decisions
- Excellent communication skills, with the ability to translate complex architectural concepts to non-technical stakeholders.
- Strong proficiency in both written and verbal English communication essential for effective correspondence with clients, suppliers, business partners, and colleagues beyond the province of Quebec.
What could give you an edge while applying?
- Experience with Java frameworks such as Spring or Hibernate, and how they integrate within cloud-based architectures.
- Experience with RDBMS (PostgreSQL);
- Experience with Kubernetes for container orchestration, including managing, scaling, and automating application deployments.
- Experience with Back-End technologies like Node.js and Java.
- Experience with Front-End technologies such as Vue.js and/or React.js.
- Experience with Web technologies like HTML, JavaScript/Typescript, and CSS.
- Experience in writing unit tests using Jest, Junit
- Experience with NoSQL (DynamoDB, ElasticSearch, or OpenSearch);
- Experience with pub/sub (SNS/SQS);
- Experience with EDI and version control systems (VSCode, Git, Gitlab);
- Experience with serverless technologies or systems (Serverless);
- Experience with Docker and containerization;
- Practical experience with services and REST architecture;
- Experience with CI/CD approach;
- Experience with supply chain concepts.
At Tecsys, we are committed to fostering a diverse and inclusive workplace where all employees feel valued, respected, and empowered. We believe that diversity drives innovation and strengthens our ability to deliver exceptional solutions. We welcome and encourage applicants from all backgrounds, experiences, and perspectives to join our team.
Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview.
NB: if you are applying to this position, you must be a Canadian Citizen or a Permanent Resident of Canada, OR , have a valid Canadian work permit.
Be The First To Know
About the latest Software development lead Jobs in Canada !
Software Architect
Posted today
Job Viewed
Job Description
Job Description
Salary:
Software Developer
We are currently building our roster of experienced and reliable subcontractors to support upcoming projects. If you take pride in your work, deliver on time, and value professionalism, wed love to hear from you.
A Software Developer helps organizations implement or improve their software systems by providing expert advice, designing solutions, and potentially managing projects.They analyze client needs, suggest software solutions, and guide implementation, often working as an external expert.This role requires strong technical skills, communication abilities, and the ability to understand business needs.
Key Responsibilities of a Software Developer:
- Needs Analysis:Understanding the client's business processes and identifying areas where software can improve efficiency or functionality.
- Solution Design:Designing and recommending software solutions, including custom applications or off-the-shelf packages.
- Project Management:Managing software development projects from inception to implementation.
- Implementation Support:Directly handling the installation, customization, and integration of new software.
- Training and Support:Training end-users and technical staff on the new software and providing ongoing support.
- Staying Current:Keeping up-to-date with the latest software technologies and methodologies.
- Communication:Regularly communicating with stakeholders, providing updates, and soliciting feedback.
- Documentation:Creating reports and documenting project progress and outcomes.
- Troubleshooting:Addressing issues that arise during or after the implementation phase.
- Technical Guidance:Providing guidance on technical aspects of software development to both clients and internal teams.
Skills and Qualifications:
- Technical Expertise:Strong understanding of software development methodologies, programming languages, and project management.
- Communication Skills:Ability to clearly communicate technical concepts to both technical and non-technical audiences.
- Problem-Solving:Ability to diagnose and resolve technical issues effectively.
- Business Acumen:Understanding of business needs and how software can address them.
- Interpersonal Skills:Ability to build and maintain relationships with clients and team members.
- Experience:Often requires prior experience as a software developer or engineer, with a track record of successful project delivery.
- Education:A bachelor's degree in computer science, information technology, or a related field is usually required.
What We Offer:
Opportunities for ongoing work
Professional collaboration and support
Timely payments and clear expectations
Note:
This is a proactive posting to identify and connect with top talent ahead of scheduled projects.
Only qualified candidates will be contacted.
Thanks for your interest to partner with our organization.
Senior Software Architect / Engineer
Posted today
Job Viewed
Job Description
Job Description
Salary:
Job Title: Senior Software Architect / Engineer
Location: Calgary, AB area hybrid
Employment Type: Full-Time
Kuva Canada, a subsidiary of Sensirion Connected Solutions, is looking for a Senior Engineer and Architect to join our growing Engineering team to help build the next generation of our Methane Detection and Mitigation platform. The ideal candidate is a hands-on platform designer and builder with significant experience in developing Azure (preferred) or AWS based systems. They must have strong, firsthand technical expertise in a wide variety of cloud technologies, Infrastructure-as-Code models, IoT devices, CI/CD pipelines, Kubernetes clusters and agile development methodologies. They must be highly proficient developing containerized Node.js microservices and React applications with minimal supervision.
This role is well suited for an engineer with hands-on experience developing event sourced systems that integrate IoT edge technologies with cloud ingestion and processing pipelines. Youll work alongside a multidisciplinary engineering team to develop new services and infrastructure and scaling the platform to 10s of thousands of devices.
Sensirion Connected Solutions with its Kuva product line specializes in camera-based and point sensor IoT-solutions for continuous methane emissions monitoring in the oil and gas industry. At the Sensirion group of companies, we make the difference in sensing for a better world through continuous emissions monitoring, and it is our people that make the difference in our solutions and customer experience. Our culture values taking ownership of problems while working together with all stakeholders using Teamwork, Top Performance and Fair & Honest, the core values of Sensirion. If you are ready to solve challenging problems and are interested in becoming a part of the story, apply today!
Responsibilities
- Plan, build and deliver our connected IoT platform vision by providing technical expertise and guidance in cloud technologies and full stack software development
- Design and develop application architectures and networks using Infrastructure as Code with Terraform and HCP Cloud
- Selection and optimization of Azure resources to meet scalability, performance and availability requirements of the IoT platform
- Provide proven infrastructure deployments through continuous configuration automation (Actions, Pipelines, ARM templates, etc)
- Support the scaling up of a groundbreaking new product from a few clients to global reach
- Collaborate with the software development team in a fast-moving agile environment
- Collaborate cross-functionally with hardware engineers, data scientists, business leaders, project managers and other software engineers to achieve innovative, elegant solutions
Qualifications
- BS degree in Computer Science or Computer Engineering
- 10 years developing distributed, cloud-based applications using native web technologies and multi-tier architectures
- 5+ years Cloud and IoT Infrastructure management experience preferably using the Azure platform
- Engineering, design, architecture and operational expertise around Azure is preferred
- Experience designing and deploying Kubernetes workloads using kubectl, Helm, and Argo
- Hands-on experience working with web technologies and standards: React, Node, Node server, OAuth, JWT and OpenAPI
- Experience with MongoDB, CosmosDB
- Proficiency designing with event sourced applications using Event Hub, RabbitMQ, Kafka and Event Grid
- Familiarity with IoT device provisioning and management
- Strong DevOps focus and experience building CI/CD pipelines using GitOps and Argos
- Experience with Scrum/Agile development methodologies
Benefits:
Comprehensive benefits package including bonus program, extended health and dental insurance.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Software Architect (Mobile)

Posted 22 days ago
Job Viewed
Job Description
25WD90810
**25WD90810, Software Architect**
_French translation to follow!/Traduction française à suivre!_
**Position Overview**
Join AEC Construction Solutions as a Senior Mobile Architect and help shape the future of construction technology. Our platform is the central information hub for some of the most ambitious building projects in the world, and our mobile app connects millions of data points every month across the Autodesk Construction Cloud. You'll define the mobile architecture, guide cross-platform development, and work with technologies like Swift, Kotlin, and Kotlin Native to deliver seamless, scalable experiences. This is a remote-friendly role based in North America. This is your opportunity to make a real-world impact - on projects you'll see rising in every major city's skyline.
**Responsibilities**
+ Define and evolve architectural principles, patterns, and frameworks across mobile platforms
+ Ensure technical alignment between mobile and backend systems by collaborating with domain and backend architects
+ Guide system design for complex features, ensuring scalability, performance, and long-term maintainability
+ Provide architectural mentorship to developers and participate in design reviews
+ Evaluate and recommend new technologies, tools, and techniques to support modern mobile development
+ Promote reuse of shared components and libraries, especially in KMP contexts
+ Work closely with the Mobile Core Infrastructure Team on architecture-driven initiatives such as modularization, networking layers, and state management
+ Partner with the Platform and Product teams to ensure mobile architectural considerations are included early in planning
+ Participate in architectural councils and review boards to represent mobile perspectives
+ Ensures long-term architectural consistency and stability
+ Reduces duplication, technical debt, and rework
+ Enhances developer experience and cross-team alignment
+ Ensures that mobile and offline constraints are considered upfront in cross-functional planning
**Minimum Qualifications**
+ 8+ years of professional mobile development experience
+ Proven experience designing and architecting complex mobile systems at scale
+ Expertise in native mobile development (Swift, Kotlin, Objective-C, Java) and/or cross-platform technologies (e.g., React Native, Flutter)
+ Strong understanding of mobile app design patterns, data synchronization, offline storage, and API integration
+ Familiarity with DevOps practices and tools for mobile CI/CD
+ Excellent communication skills and the ability to lead technical discussions and documentation
**Preferred Qualifications**
+ Experience with mobile analytics, push notification systems, and A/B testing frameworks
+ Knowledge of security and compliance requirements in mobile app development
+ Open-source contributions or published apps in App Store/Google Play
___
**25WD90810, Architecte logiciel**
**Aperçu du poste**
Rejoignez AEC Construction Solutions en tant qu'architecte mobile senior et contribuez à façonner l'avenir des technologies de construction. Notre plateforme est le centre d'information central pour certains des projets de construction les plus ambitieux au monde, et notre application mobile connecte chaque mois des millions de points de données à travers le cloud Autodesk Construction. Vous définirez l'architecture mobile, guiderez le développement multiplateforme et travaillerez avec des technologies telles que Swift, Kotlin et Kotlin Native afin d'offrir des expériences fluides et évolutives. Il s'agit d'un poste à distance basé en Amérique du Nord. C'est l'occasion pour vous d'avoir un impact réel sur des projets qui verront le jour dans toutes les grandes villes.
**Responsabilités**
+ Définir et faire évoluer les principes, les modèles et les cadres architecturaux sur les plateformes mobiles
+ Assurer l'alignement technique entre les systèmes mobiles et backend en collaborant avec les architectes de domaine et backend
+ Guider la conception de systèmes pour des fonctionnalités complexes, en garantissant l'évolutivité, les performances et la maintenabilité à long terme
+ Fournir un mentorat architectural aux développeurs et participer aux revues de conception
+ Évaluer et recommander de nouvelles technologies, outils et techniques pour soutenir le développement mobile moderne
+ Promouvoir la réutilisation des composants et bibliothèques partagés, en particulier dans les contextes KMP
+ Travailler en étroite collaboration avec l'équipe Mobile Core Infrastructure sur des initiatives axées sur l'architecture telles que la modularisation, les couches réseau et la gestion d'état
+ Collaborer avec les équipes Plateforme et Produit pour garantir que les considérations architecturales mobiles sont prises en compte dès le début de la planification
+ Participer aux conseils d'architecture et aux comités d'examen pour représenter les perspectives mobiles
+ Garantir la cohérence et la stabilité architecturales à long terme
+ Réduit les doublons, la dette technique et les retouches
+ Améliore l'expérience des développeurs et l'alignement entre les équipes
+ Veille à ce que les contraintes mobiles et hors ligne soient prises en compte dès le départ dans la planification interfonctionnelle
**Qualifications minimales**
+ Plus de 8 ans d'expérience professionnelle dans le développement mobile
+ Expérience avérée dans la conception et l'architecture de systèmes mobiles complexes à grande échelle
+ Expertise en développement mobile natif (Swift, Kotlin, Objective-C, Java) et/ou en technologies multiplateformes (par exemple, React Native, Flutter)
+ Solide compréhension des modèles de conception d'applications mobiles, de la synchronisation des données, du stockage hors ligne et de l'intégration d'API
+ Connaissance des pratiques et des outils DevOps pour le CI/CD mobile
+ Excellentes compétences en communication et capacité à mener des discussions techniques et à rédiger de la documentation
**Qualifications souhaitées**
+ Expérience en analyse mobile, systèmes de notifications push et frameworks de tests A/B
+ Connaissance des exigences en matière de sécurité et de conformité dans le développement d'applications mobiles
+ Contributions open source ou applications publiées dans l'App Store/Google Play
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. For U.S.-based roles, we expect a starting base salary between $189,000 and $05,800. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Salary is one part of Autodesk's competitive compensation package. For Canada-BC based roles, we expect a starting base salary between 171,000 and 250,800. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Equal Employment Opportunity**
At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).