Software Engineering Team Lead

2 weeks ago


Montreal, Quebec, Canada Banque Nationale du Canada Full time

We are seeking an experienced Senior Backend Engineer to join our Digital Channels team at the National Bank. As a key member of our development team, you will play a crucial role in shaping the future of our banking services.

About the Role

The successful candidate will be responsible for ensuring the technical excellence of Java development projects, including writing unit tests using tools like JUnit, achieving application quality and performance objectives, delivering high-quality code on time, and guiding or influencing the team to adopt best Java development practices.

Key responsibilities include participating in the design and architecture of software solutions, engaging in practice communities, and collaborating with colleagues to drive innovation and continuous improvement.

Your Impact

  • You will positively impact the customer experience by ensuring the quality of applications and the efficiency of development.
  • Through your solid technical skills, effective communication, collaborative problem-solving, and commitment to continuous learning, you will contribute to the success of our team and the bank as a whole.
About You

To be successful in this role, you will require a Bachelor's degree in Information Technology or related fields and minimum 5 years of proven experience in programming with Java, Spring Boot, and Maven. Excellent knowledge and proven experience with DevOps tools (Git, GitHub, Docker, Snyk, etc.) is also essential.

You will need to have proven experience with Test-Driven Development (TDD), Continuous Integration (CI), and automated software deployment (CD). Fluency in French is also required.

About the Salary

The estimated annual salary for this role is approximately $120,000-$150,000, depending on qualifications and location.

We offer a competitive compensation package that includes a comprehensive benefits program, opportunities for professional growth and development, and a dynamic work environment that fosters collaboration and innovation.

At the National Bank, we value diversity, equity, and inclusion. We strive to create an environment where each person's unique qualities are celebrated and valued.



  • Montreal, Quebec, Canada Randstad Full time

    Role OverviewRandstad is seeking an experienced Software Engineering Team Lead to lead our team in delivering high-quality software solutions. The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to motivate and guide a team towards achieving their goals.About the RoleWe are looking for a seasoned...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    About the RoleCapgemini Engineering is seeking a skilled Senior Software Architect to join our team in Canada. As a key member of our cloud engineering team, you will be responsible for designing and implementing scalable and reliable cloud-based solutions.This role offers a unique opportunity to work with cutting-edge technologies and collaborate with a...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    Transform Your Career with Capgemini EngineeringAbout the Role:We are seeking a seasoned Software Development Leader to join our team at Capgemini Engineering.Job Overview:This is an exceptional opportunity to work on high-profile projects with leading social media platforms, driving innovation and growth.Key Responsibilities:Lead software development teams...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    **Job Title:** Software Engineer with Hybrid Work OptionsLocation: Hybrid to the closest Capgemini office in CanadaAbout Us:Capgemini is a global business and technology transformation partner. We help organizations accelerate their transition to a digital and sustainable world while creating tangible impact for enterprises and society.Job Description:We are...

  • Technical Lead

    2 weeks ago


    Montreal, Quebec, Canada Capgemini Engineering Full time

    Job Description:A technical lead position for a senior full stack software developer to join our team at Capgemini Engineering in Canada. This role involves creating solutions for existing technical challenges with one of the world's largest social media platforms.About the Role:Obtain tasks from the project lead or Team Lead (TL) and prepare functional and...


  • Montreal, Quebec, Canada OSEDEA Full time

    As a Senior Software Engineering Lead at OSEDEA, you will be responsible for leading software development projects and initiatives. Our ideal candidate has 8+ years of experience as a software developer or engineer with expertise in modern programming languages such as Python, Javascript/typescript, and/or Java.Key ResponsibilitiesGuide your team through the...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    About Capgemini EngineeringCapgemini is a global leader in digital transformation and technology services, helping organizations unlock the value of technology to address their entire breadth of business needs.Job OverviewWe are seeking an experienced Senior Software Engineer to join our team as a Data Coding Specialist. As a key member of our engineering...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the RoleWe are seeking an experienced Software Engineering Team Lead to join our DevOps Service Platform team. The ideal candidate will have a strong background in software development, experience with cloud infrastructure provisioning, and excellent leadership skills.Company OverviewSociete Generale is a leading international financial services group,...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking an experienced software engineer to join our dynamic Skyline team, responsible for developing scalable and resilient services using microservices architecture.Key ResponsibilitiesDesign and implement robust software solutions using Java, ensuring high performance and scalability.Collaborate with cross-functional teams to integrate services...


  • Montreal, Quebec, Canada Sun Life Financial Full time

    Sun Life Financial is a leading provider of insurance and financial services in Canada. Our mission is to help our clients achieve lifetime financial security and live healthier.We are seeking a highly skilled Software Engineering Manager to lead our Canadian digital strategy. This position will report to the Software Engineering Director for Canadian IT.Job...


  • Montreal, Quebec, Canada TMC Canada Full time

    Job OverviewWe are seeking an experienced Embedded Software Engineer and Technical Lead to join our team at TMC Canada.About the RoleThis is a senior-level position that requires a deep understanding of embedded software development, firmware engineering, and technical leadership. As an Embedded Software Engineer and Technical Lead, you will be responsible...


  • Montreal, Quebec, Canada Air Tek Inc Full time

    Air Tek Inc is a leading software company based in Toronto, Canada. We are seeking an experienced Software Engineering Manager to lead our engineering team.Job Description:The Software Engineering Manager will be responsible for building and managing a high-performing engineering team. This includes recruiting, developing, and retaining top talent, as well...


  • Montreal, Quebec, Canada OSEDEA Full time

    We are seeking a highly skilled Software Development Team Lead to join our team at OSEDEA. As a key member of our technical team, you will be responsible for leading the development of enterprise software solutions for our clients.Company OverviewOSEDEA is a thriving and agile tech development firm that values community, diversity, and individual growth. We...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    Unlock Your Potential as a Full Stack Software DeveloperWe are seeking an experienced Full Stack Software Developer to join our team at Capgemini Engineering, based in Canada. This is a hybrid work arrangement role that offers the flexibility to work from the closest office.About the RoleThis senior-level position requires 5+ years of experience as a Full...


  • Montreal, Quebec, Canada Valsoft Corporation Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to join our team at Valsoft Corporation in Montreal. As a key member of our engineering team, you will be responsible for leading and mentoring a team of software engineers, overseeing the development, maintenance, and modernization of our existing product.Key Responsibilities:Lead and...


  • Montreal, Quebec, Canada Valsoft Corporation Full time

    About Valsoft CorporationWe are a leading provider of payment processing solutions, operating and managing a global portfolio of software companies.Job OverviewThis role encompasses a pivotal leadership position where you will oversee the entire product lifecycle, from strategic concept to engineering execution and market introduction. The ideal candidate...


  • Montreal, Quebec, Canada Software Aspekte Full time

    We are seeking a highly skilled Embedded Software Systems Developer to join our team. This is an exciting opportunity to work on cutting-edge telecom advancements and pioneering automotive tech.As a global leader in design and development, specializing in electronics, electro-mechanics, and software, we foster innovation, collaboration, and excellence. Our...


  • Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    About Maya HTTMaya HTT is a leading provider of engineering solutions and software development services. Our partnership with Siemens Digital Industries Software enables us to deliver innovative software, AI, and engineering services to clients worldwide.Your RoleAs a Senior Software Development Lead, you will lead a team of developers in Agile environments...


  • Montreal, Quebec, Canada CS Canada Inc. Full time

    Software Verification EngineerCS Group Canada is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous driving industries. We are seeking a highly skilled Software Verification Engineer to join our team.Key Responsibilities:Conduct software testing in accordance with DO-178.Develop and run...


  • Montreal, Quebec, Canada Valsoft Corporation Full time

    Lead Architect and ManagerWe are seeking a seasoned leader with extensive technical expertise to oversee the entire product lifecycle, from strategic concept to engineering execution and market introduction.This pivotal leadership position uniquely combines architectural expertise with product oversight to ensure software solutions are innovative,...