1,631 Team Lead jobs in Canada
Software Development Lead - VP
Posted 20 days ago
Job Viewed
Job Description
**Responsibilities:**
+ Hands-on Software lead with Strong proficiency in Java and Spring Boot framework, Microservices, OpenShift, AWS, or other relevant cloud platforms, Databases, SQL/No SQL, CICD Pipelines
+ Conduct code reviews and ensure adherence to coding standards and best practices
+ In-depth experience in branching strategies and manage code repositories using Bitbucket and GitHub.
+ Champion code quality initiatives, including static code analysis, unit testing, and integration testing
+ Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
+ Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
+ In dept hands-on experience creating system, application architectures
+ Partner with multiple development teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
+ Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
+ Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
+ Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
+ Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
+ Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
**Qualifications:**
+ 8-10 years of relevant experience in Apps Development or systems analysis role
+ Strong hands-on experience in coding **Java Spring Boot, Angular, Oracle**
+ Deep expertise in system design and **Microservices architecture** .
+ Strong understanding of **CI/CD pipelines** , and **DevOps practices**
+ Exposure to modern **cloud-native** technologies **(AWS, Kubernetes, Docker).**
+ Extensive experience system analysis and in programming of software applications
+ Experience in managing and implementing successful projects
+ Subject Matter Expert (SME) in at least one area of Applications Development or Trade finance is a plus
+ Ability to adjust priorities quickly as circumstances dictate
+ Demonstrated leadership and project management skills
+ Consistently demonstrates clear and concise written and verbal communication
**Education:**
+ Bachelor's degree/University degree or equivalent experience
+ Master's degree preferred
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Software Development Lead/Manager - SVP
Posted 20 days ago
Job Viewed
Job Description
**Responsibilities:**
+ Hands-on technology leader with Strong proficiency in Java and Spring Boot framework, Microservices, OpenShift, AWS, or other relevant cloud platforms, Databases, SQL/No SQL, CICD Pipelines
+ Conduct code reviews and ensure adherence to coding standards and best practices
+ In-depth experience in branching strategies and manage code repositories using Bitbucket and GitHub.
+ Champion code quality initiatives, including static code analysis, unit testing, and integration testing
+ In dept hands-on experience creating system, application, integration architectures
+ Relevant experience in business communications in justifying technology roadmap, budget
+ Manage a team of developers, providing coaching, performance feedback, and career development opportunities.
+ Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results
+ Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues
+ Ensure essential procedures are followed and contribute to defining standards
+ Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
+ Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources
+ Influence and negotiate with senior leaders across functions, as well as communicate with external parties as necessary
+ Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
**Qualifications:**
+ 10+ years of experience in software development, with a focus on Java technologies.
+ 5+ years of experience in a leadership role, managing a team of developers.
+ Proven track record of designing and implementing complex, scalable systems.
+ Proven track record of designing and implementing complex, scalable systems
+ Implementation of GenAI projects is a plus
+ Trade finance banking knowledge is a plus
+ Experience managing global technology teams
+ Working knowledge of industry practices and standards
+ Consistently demonstrates clear and concise written and verbal communication
**Education:**
+ Bachelor's degree/University degree or equivalent experience
+ Master's degree preferred
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Software Development Technical Lead
Posted 1 day ago
Job Viewed
Job Description
Job Description
Salary: $160-$90K
About Lendesk
Were a financial technology company on a mission to make the mortgage experience easy, accessible, and transparent. Our flagship product is an advanced digital mortgage origination platform that connects borrowers, brokers, and lenders. Were a fast-growing team of 50+ employees, composed of innovative and engaged individuals working collaboratively to deliver a unique digital home buying experience.
The Role
Were looking for a Software Development Tech Lead with strong Node.js and JavaScript/TypeScript experience to guide and grow our engineering team. In this role, you will oversee the development of front-end applications, back-end services, and infrastructure that power our mortgage origination platform, while ensuring that best practices and high-quality standards are upheld.
Working closely with product management and other stakeholders, youll be key in planning, scoping, and delivering new features and services. Youll have a direct impact on driving technical excellence, mentoring team members, and helping shape our development processes and culture.
Youll Be Responsible For:
- Leading and mentoring a team of full-stack developers (Node.js, React, TypeScript) through code reviews, pair programming, and regular 1:1s.
- Collaboration & communication: Work closely with Product Management to prioritize and scope projects, facilitate effective communication across teams, and ensure requirements are clearly understood.
- Process improvement: Actively help shape and continuously improve our development process, tooling, and techniques.
- Team coaching & growth: Conduct regular feedback sessions, identify opportunities for professional development, and foster a culture of learning and innovation.
- Technical oversight: Write and maintain clear documentation and tests, oversee deployments using tools like GitHub Actions, and advocate for best practices in software design, testing, and DevOps.
- Hands-on development: Contribute to the design and implementation of new features in our Node.js services and React front-end.
Our Core Technology Stack:
- Node.js (JavaScript/TypeScript)
- React (with Redux for state management)
- Postgres
- AWS Services (S3, Lambda, DynamoDB, etc.)
- GitHub Actions
- Terraform
What We Expect From You:
- Leadership experience: You have a proven track record of leading and mentoring software development teams.
- Excellent communication: You can clearly present ideas, provide constructive feedback, and collaborate effectively with technical and non-technical stakeholders.
- Strong Node.js background: Youre comfortable designing and building robust, scalable services in JavaScript or TypeScript.
- Full-stack proficiency: Familiarity with modern front-end frameworks, particularly React.
- Technical depth: Understanding of distributed systems, RESTful APIs, fault tolerance, and cloud-based architectures.
- Automation & CI/CD: Experience with test-driven development, continuous integration, and continuous deployment pipelines (e.g., GitHub Actions).
- Agile mindset: Familiar with Agile/Scrum methodologies and capable of adapting them to the teams needs.
Additional experience that would be beneficial:
- Experience in the fintech industry
- Knowledge of mortgage and/or private lending industry practices
- Understanding of Agile / Scrum / Shape-Up practices
What We Offer
In addition to the exciting work, great people and a fun and supportive culture, we offer an extensive benefits and perks package:
- Competitive salaries
- Comprehensive benefit plan including dental, medical and vision
- Remote first, work from where you are in Canada
- Budget to improve your home office set-up
- Flexible work hours
- The latest in hardware and software tools
- Budget for continuous development and training
- Stock purchase program in our parent company (NYSE:RKT)
You must be a current Canadian resident to be considered for this role. A candidate selected for this position must pass a criminal background check.
Lendesk is committed to offering competitive salaries to all our team members. This role has a salary range of 160,000 - 190,000 CAD which accounts for the skills youll bring to the team, the impact youll have on the business, and the growth youll experience in the role. Throughout your time at Lendesk well continue to have conversations about your career development and youll have the opportunity to build an amazing career with us.
remote work
Team Lead, Software Development
Posted 1 day ago
Job Viewed
Job Description
Job Description
Company Description
Vention helps some of the most innovative manufacturing companies automate their production floor in just a few days. Vention's online-first manufacturing automation platform (MAP) enables its clients to design, automate, order, and deploy manufacturing equipment directly from their web browser.
Vention is headquartered in Montreal, Canada, with offices in Berlin and Boston, and is used in over 3,000 factories on 5 continents. As one of Canada’s Most Admired Cultures and Great Place to Work, we are a performance driven culture that cares deeply about happiness. We like ambitious goals, facts & data, and constructive debates. But at the same time, we know that we can’t repeatedly push ourselves if we are not surrounded by an uplifting and caring work environment. Those two sides of our culture, feed each other and are safeguarded with the same level of attention. Our values & principles include:
- We make our clients successful - we do what’s right for our customers, even when it makes our roles more challenging.
- We execute and deliver - we set ambitious goals for ourselves and are energized about meeting them.
- We debate, then commit - we challenge our own perspectives and ideas in pursuit of the best solutions.
- We innovate to inspire - we value innovation in products, user experiences, and business practices.
- We collaborate to achieve more - we work as one team to achieve more than we would on our own.
- We empower our people to reach their full potential - we hold ourselves to high standards but know when to celebrate progress & achievements
Vention is seeking a passionate and talented software development team lead to join our Manufacturing Automation Platform organization.
In this role, you will lead a team of world-class software developers building Vention’s premiere browser-based computer-aided design tool, MachineBuilder. As a cornerstone of Vention’s platform, MachineBuilder offers a drag-and-drop 3D digital twin that can take a design from idea to finalized machine in minutes.
As a team lead, you will leverage and grow both your technical and leadership skills: you will become a master of every aspect of Vention’s technology stack, guiding your team through technical planning and decision-making; you will interact with diverse stakeholders on priorities, roadmaps, and execution; and, you will coach and mentor your team in their career growth.
This is an exciting opportunity to manage a keystone piece of Vention’s product portfolio. We’re looking for someone who has a passion for working on complex projects in a high-growth start-up. You want to be challenged and are ready for the best work of your career.
More specifically, you will:
- Manage a team of 5 - 10 direct reports. You will help them grow their careers on a technical and interpersonal level.
- Organize your team’s work: quarterly planning, agile sprint planning and ceremony facilitation, code and feature reviews, automated tests, deployment, and maintenance.
- Contribute across the breadth of Vention’s full-stack development environment (Javascript/Typescript, React)
- Partner with Product Managers to define strategic product roadmaps and priorities.
- Participate in the design of the user experience and our graphical user interfaces.
- Maintain and improve the design & architecture of Machine Builder’s codebase.
- Strong leadership skills with demonstrated ownership over full, end-to-end solutions
- Minimum 8 years of experience in a software engineering role with strong leadership abilities.
- Minimum of an undergraduate degree in a related field (engineering, software, computer science) or equivalent
- Experience with agile software development: sprint planning, backlog reviews, and continuous delivery of customer value.
- Strong familiarity with web based programming languages and frameworks
- Understanding of distributed system design and the related technical challenges.
- Experience with 3D libraries is a plus.
- Experience programming 3D CAD/content-creation tools is a plus.
- Love of new challenges and ability to work in a fast-paced environment
Additional Information
How We Take Care of You
- Flexible paid time off and remote work policies.
- Complimentary beverages and snacks so that you are fuelled and ready for your day.
- Global comprehensive health plans so you feel your best.
- Career growth opportunities. Your future matters.
- Fun-filled social events curated based on diverse interests for our team to celebrate together. From sponsored sports teams to trivia nights.
- Time off to volunteer and give back to your community.
What to Expect in Your Interview
- Initial Call
- Meet the Team
- Challenge
- On site interview
- Decision & Offer
️Commitment to Equal Employment Opportunity
Our culture is an uplifting environment for high achievers. The fast-paced, high-performance environment will give you the opportunity to build products, processes and strategies that will have a lasting impact.
When you join Vention, you join a team of professionals with a diverse variety of experiences, backgrounds, and perspectives. Together, we strive to nurture a supportive and inclusive work environment for all. We push each other to achieve extraordinary results and forge long term relationships as a result of the intensity and passion.
We’re passionate about helping you do your best work. Claim your seat and find out what you can do!
If you're unsure if your experience perfectly matches our job posting, we encourage you to apply anyway. We are happy to chat and get to know you better while you can understand the role as well.
Team Lead, Software Development - Simulation
Posted 1 day ago
Job Viewed
Job Description
Job Description
Company Description
Vention helps some of the most innovative manufacturing companies automate their production floor in just a few days. Vention's online-first manufacturing automation platform (MAP) enables its clients to design, automate, order, and deploy manufacturing equipment directly from their web browser.
Vention is headquartered in Montreal, Canada, with offices in Berlin and Boston, and is used in over 3,000 factories on 5 continents. As one of Canada’s Most Admired Cultures and Great Place to Work, we are a performance driven culture that cares deeply about happiness. We like ambitious goals, facts & data, and constructive debates. But at the same time, we know that we can’t repeatedly push ourselves if we are not surrounded by an uplifting and caring work environment. Those two sides of our culture, feed each other and are safeguarded with the same level of attention. Our values & principles include:
- We make our clients successful - we do what’s right for our customers, even when it makes our roles more challenging.
- We execute and deliver - we set ambitious goals for ourselves and are energized about meeting them.
- We debate, then commit - we challenge our own perspectives and ideas in pursuit of the best solutions.
- We innovate to inspire - we value innovation in products, user experiences, and business practices.
- We collaborate to achieve more - we work as one team to achieve more than we would on our own.
- We empower our people to reach their full potential - we hold ourselves to high standards but know when to celebrate progress & achievements
As a team lead, you will lead the design and implementation of new 3D simulation features and workflows that empower users to autonomously design, validate, and visualize their machines. Your team's work will have a high impact on the platform’s capabilities and how we demonstrate our technology to customers.
This is an exciting opportunity to manage a keystone piece of Vention’s product portfolio. We’re looking for someone who has a passion for working on complex projects in a high-growth start-up. You want to be challenged and are ready for the best work of your career.
More specifically, you will:
- Manage a team of 5+ direct reports. You will help them grow their careers on a technical and interpersonal level.
- Organize your team’s work: quarterly planning, agile sprint planning and ceremony facilitation, code and feature reviews, automated tests, deployment, and maintenance.
- Partner with Product Managers to define strategic product roadmaps and priorities.
- Participate in the design of the user experience and our graphical user interfaces.
- Design, develop, and maintain robust software applications, ensuring high performance and scalability.
- Foster a test automation culture by elevating the standards in unit and integration tests practice following the test pyramid guidelines.
- Support and mentor junior members of the team in all aspects of agile software development.
- Apply software design patterns and SOLID principles to create clean, maintainable, and reusable code.
- Work with TypeScript, with additional exposure to Python and C++ where needed.
- Develop and optimize applications using ReactJS for frontend development.
- Analyze and refactor legacy code, improving maintainability and performance.
- Collaborate with cross-functional teams to develop simulation and physics-based applications.
- Work with physics engines and renderers when needed.
- Utilize linear algebra and other mathematical techniques when needed
- Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related field.
- 10+ years of software development experience
- 3+ years of experience in a leadership role
- Strong problem-solving and analytical skills with a keen attention to detail.
- Experience with game engines, physics-based simulation, or 3D graphics rendering.
- Experience in modernizing legacy codebases while maintaining system integrity.
- Automated testing is part of your day-to-day life as a developer
- Familiarity with linear algebra and mathematical concepts relevant to physics and simulation.
Nice-to-Have Skills
- Knowledge of ROS (Robot Operating System) or other robotics software and its integration into software applications.
- Experience with Test Driven Development methodology
- Background in embedded systems or real-time computing is a plus.
Additional Information
How We Take Care of You
- Flexible paid time off and remote work policies.
- Complimentary beverages and snacks so that you are fuelled and ready for your day.
- Global comprehensive health plans so you feel your best.
- Career growth opportunities. Your future matters.
- Fun-filled social events curated based on diverse interests for our team to celebrate together. From sponsored sports teams to trivia nights.
- Time off to volunteer and give back to your community.
What to Expect in Your Interview
- Initial Call
- Meet the Team
- Challenge
- On site interview
- Decision & Offer
️Commitment to Equal Employment Opportunity
Our culture is an uplifting environment for high achievers. The fast-paced, high-performance environment will give you the opportunity to build products, processes and strategies that will have a lasting impact.
When you join Vention, you join a team of professionals with a diverse variety of experiences, backgrounds, and perspectives. Together, we strive to nurture a supportive and inclusive work environment for all. We push each other to achieve extraordinary results and forge long term relationships as a result of the intensity and passion.
We’re passionate about helping you do your best work. Claim your seat and find out what you can do!
If you're unsure if your experience perfectly matches our job posting, we encourage you to apply anyway. We are happy to chat and get to know you better while you can understand the role as well.
Chef d'équipe, développement logiciel / Software Development, Team Lead
Posted 1 day ago
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.
Team Lead, Software Development (Emerging Products)
Posted today
Job Viewed
Job Description
Job Description
Description
We’re hiring for a Team Lead to join our team!
As Team Lead on our Emerging Product teams, you will have the opportunity to shape the technical direction of our groundbreaking mobility platform. In this role, you'll split your time between hands-on technical contribution and people leadership, working in an autonomous environment where you'll solve interesting technical challenges while growing and mentoring a high-performing team.
This role follows a hybrid schedule. We require team members to be in the office on Mondays, Wednesdays, and Fridays, with the option to work remotely on Tuesdays and Thursdays. Our office is located in downtown Vancouver, and we believe this balance fosters strong collaboration while supporting flexibility.
About this role
In this role, you will.
- Set and execute technical direction for several key components of our platform, ensuring architectural decisions align with business goals and customer needs
- Lead quarterly planning and OKR definition while managing sprint cycles to deliver high-impact features and improvements
- Contribute as a senior-level individual contributor, writing high-quality code while balancing technical leadership responsibilities
- Build and manage an effective development team, focusing on mentorship, growth, and maintaining a high bar for technical excellence
- Collaborate closely with Product Managers and other Team Leads to define and execute on product strategy
- Participate in customer hackathons and help foster our developer ecosystem through strategic technical partnerships
About you
You have.
- 5+ years of software development experience, with at least 1 year of technical leadership experience
- Demonstrated effectiveness in owning complex projects, leading architectural conversations, and collaborating with other disciplines to develop software solutions that best fit customer needs
- Strong hands-on experience with TypeScript and React
- Proven track record of leading technical teams and driving successful project delivery
- Bachelor's degree in Computer Science or equivalent experience
- Excellence in technical communication and stakeholder management
- It will be considered a plus if you have:
- Experience in mobility, transit, ride-hail, or delivery industries
- Startup experience and comfort with fast-paced environments
- Track record of successful technical partnerships
Don’t meet every single requirement?
Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification in the job posting.
At Spare, we are committed to creating a diverse and inclusive environment so we strongly encourage you to apply even if you don't believe you meet every single qualification outlined. We also do our best to respond to all applications we receive.
Benefits
- Purposeful work: Be a part of a mission-driven company that is solving real-world problems and improving the lives of people around the world.
- Growth Opportunities: Spare is growing fast and there is uncapped potential for rapid advancement of motivated high performers on our team!
- Market-competitive pay: We benchmark roles annually to attract and retain top talent. For Growth roles, we also offer a competitive commission/bonus structure that rewards strong performance.
- Stock options: Enjoy the feeling of ownership. All Spartians are provided stock options, so you can share in the growth and success of Spare!
- Home office allowance: We recognize the importance of a productive home office setup to help you do your best work, which is why we provide a CA$1,000 home office allowance.
- Team offsites & socials: We love the flexibility of remote work, and we also value the importance of in-person connection. Each team has an annual budget for travel and accommodations to get together for a team offsite or hackathon. Plus you have access to a CA$50 monthly budget to socialize with other Spartians in your city - go out for a meal or hit up a karaoke spot!
- Health insurance: We offer a fully-paid health insurance package for you and your dependents that includes prescription drug, paramedical, mental health, dental, life insurance, travel insurance, and Employee Assistance Program.
- Lifestyle Spending
Be The First To Know
About the latest Team lead Jobs in Canada !
Team Lead, Software Development - Product Development Group
Posted 1 day ago
Job Viewed
Job Description
Job Description
Company Description
Canadian
Technical Lead
Posted today
Job Viewed
Job Description
Electric Mind, formerly Intelliware, is a business and technology consulting leader in providing innovative, practical solutions driven by engineering excellence.
Join our team to work on everything from front-end to server-side code and database architecture. We have an exceptional 30+ year delivery track record, deep technical expertise and disciplined delivery and technical engineering practices.
At Electric Mind you'll build a wide variety of enterprise/consumer facing applications within a team-based Agile environment. The way we build software is strongly influenced by the values of Extreme Programming: feedback, respect, courage, communication and simplicity. We have virtual collaborative project rooms where you'll work closely with a cross functional team including clients. You'll find continuous opportunities to learn, share knowledge and teach within your team and within the developer community at Electric Mind via educational sessions, study groups and hands-on R&D initiatives.
As Full Stack Developer - Technical Lead, you will work closely with clients to understand their business challenges and define solutions, direction, and technical project scope. You will lead a project team, facilitate architecture and technology decisions and deliver stories (hands-on coding). You will provide strategic and hands-on leadership on engagements ranging from proof-of-concept prototypes to bulletproof, long living, high volume production applications.
While working within a team in an Agile environment, you will be:
- Providing technical leadership, clarity and direction for the development team
- Facilitating design/architecture discussions
- Designing high quality applications that are highly scalable and extensible
- Estimating, tasking and prototyping
- Contributing clear and maintainable code to a shared codebase
- Collaborating with cross-functional team members on features, design and implementation
- Investigating, learning and applying new technologies and processes
- Clarifying requirements with team and client representatives
- Communicating with senior management and clients specifically related to project scope and technical soundness of solutions
- Developing and presenting technical assessments and architectural/product roadmaps
- Coaching team members to help develop their technical and leadership skills
'Must Have' Skills/Experience:
- Proven software development leadership experience
- Proven experience designing and developing complex applications that are highly scalable and extensible
- Experience facilitating design/architecture discussions with current and prospective clients
- Fluent in Java
- Significant cloud platform experience, preferably with AWS
- Strong fundamental knowledge of computer science algorithms, data structures and design patterns
- Experience designing distributed systems at scale handling large data sets leveraging Apache Spark, Kafka, Kinesis, and Hadoop toolsets
- Attention to well-crafted software
- Bachelor's Degree in: Engineering, Computer Science, Physics or Mathematics (or equivalent education/experience)
'Nice to Have' Skills/Experience:
- Exposure to and interest in Agile approaches to software development e.g. automated testing, continuous integration, project rooms, pair programming, etc.
- Fluent and current in HTML5, CSS and JavaScript frameworks
- Relational and/or noSQL databases, SQL queries and object relational mapping tools
- Distributed computing and platform as a service
- UNIX, Linux and W3C technologies including and XML
- Automated build, test and deployment tools
For more info on Electric Mind, check out our Careers Page and Instagram .
Electric Mind is committed to diversity in the workplace. We are an inclusive employer and welcome and encourage applications from all qualified candidates. Applicants' needs will be accommodated during our recruitment and selection process so please advise us if you require accommodation.
PIcc4bbe9c85c
Software Engineering Technical Lead
Posted 1 day ago
Job Viewed
Job Description
Job Description
O2E Brands is looking for a rockstar SW Engineering Technical Lead to join our growing team. As a key member of the Product and Technology team, you will be responsible for guiding a cross-functional team to develop greenfield products from scratch. You'll lead architectural design and collaborate closely with product management & UX.
Note: This position can be based in either Toronto, Vancouver, or Kansas City.
? HYBRID WORK ENVIRONMENT
Our motto "It's All About People" drives us to create a hybrid work model that promotes collaboration, celebration, and connection, while giving you the flexibility to work where it makes sense for you.
- Toronto and Vancouver based team members work in-office every other week (Tues–Thurs; approx. 6 days per month). Core attendance is required from 9 AM – 3 PM on these days to support business priorities.
? A DAY IN THE LIFE
Architectural Solution Support:
- Provide ongoing support for architecture solutions, ensuring alignment with organizational standards and best practices.
- Identify and address technical risks, challenges, and debt, proposing solution options to mitigate them effectively.
Collaboration with Stakeholders:
- Partner with Product Managers and Designers to translate business needs into clear, actionable technical requirements.
- Facilitate discussions to hash out and capture technical requirements while identifying potential risks and dependencies.
- Collaborate with a focus on ensuring customers and partners have great experiences with our software.-Collaborate in an agile team environment and with an agile mobile app development team.
Technical Leadership and Guidance:
- Oversee and guide developers and testers throughout the project lifecycle, ensuring technical progress aligns with project goals and timelines.
- Track technical milestones and deliverables, providing visibility and status updates to stakeholders.
- Offer mentorship and technical expertise to the team.
Solution Design and Implementation:
- Design scalable, efficient, and maintainable technical solutions to meet business needs.
- Ensure code quality and adherence to standards through code reviews and technical oversight.
- Perform hands-on coding when required.
Customer Obsession, Product Oriented and Quality Focused:
- Demonstrated passion for understanding customer and business needs.
- Focus on delivering high-quality products catered toward internal business needs and operations, as well as external customer-facing products and applications.
- A champion of product development with an emphasis on innovation excellence.
- Possess a keen eye for detail and ensuring the highest standards of quality in all aspects.
- Experience fostering a culture of continuous improvement, and always aiming for better customer experiences and innovative products.
? WHAT YOU BRING TO THE TABLE
- Bachelor’s/Postgraduate Degree or Diploma in Computer Science, Software Engineering.
- 10+ years of software development experience. Must include 5+ years in mobile development and 5+ years in a technical leadership capacity.
- Hands-on experience with modern native application frameworks/libraries such as Swift , React Native or other cross-platform frameworks, and frontend technologies such as HTML , CSS and React .
- Expertise in one or more programming languages and frameworks such as JavaScript, NodeJS, NextJS , with a strong understanding of modern frameworks and tools.
- Expertise in database systems such as PostgreSQL or no-SQL solutions such as MongoDB .
- Knowledge of AWS cloud platform and familiarity with DevOps tools and CI/CD pipelines.
- Strong written and verbal communication skills with experience in creating technical documentation and presenting solutions to technical and non-technical audiences.
- Ability to quickly learn new technologies, adapt to evolving industry trends, challenge status quo and be proactive in developing innovative solutions that help achieve business goals.
- Thorough knowledge of Object-Oriented Programming (OOP) concepts and proven experience applying these principles in web development, backend development, and database design/implementation.
- Experience designing scalable, secure, and maintainable solutions using best practices and design patterns.
- Experience with JIRA and Confluence.
- Demonstrated experience leading technical teams, mentoring developers, and driving team alignment on coding standards, architecture, and best practices.
- Ability to collaborate with cross-functional teams, including product managers, QA engineers, and business stakeholders, to translate business requirements into technical solutions.
- Experience conducting code reviews, optimizing performance, and ensuring the quality of deliverables through rigorous testing and validation.
- Preference to candidates based in Kansas City or Vancouver, or with the ability for periodic travel.
? COMPENSATION & BENEFITS
- Competitive Salary (based on experience, education & internal parity)
- Total Compensation Package designed to support your financial, personal, and professional well-being. This includes:
- Participation in our Company Profit Sharing Program
- Comprehensive Extended Health & Dental Benefits
- Generous Paid Time Off, including annual vacation and personal days
- Hybrid Work Environment, offering flexibility to work both remotely and from our corporate offices
- Professional Development Opportunities to support ongoing career growth
- Access to Health and Wellness Programs, including gym facilities at our corporate head office
- Speak to us to learn more about what we offer
? THE HIRING PROCESS
- Pre-Screen – Let’s talk about your experience, goals & excitement for this role!
- Interviews – Two or more interviews with different team members, including structured competency & scenario-based questions
- Presentation/Assessment
- References & Background Check
- We use audio recording transcription for our interview practices ?
Did you know O2E Brands has been voted one of the Best Workplaces in Canada 14 times? Take a sneak peek into why that is, here: (YouTube) Check us out on social!
At O2E Brands, we know that great talent comes in many forms, and we want to meet you at your best. We value diversity and inclusivity. We will provide reasonable accommodations to applicants with disabilities at any time throughout the recruitment and selection process upon request.
️ Ready to take your career to the next level? Apply today! ?1800gotjunk.com | wow1day.com | shackshine.com
#LI-Hybrid