Principal Software Engineering Developer

4 weeks ago


Montréal QC, Canada National Bank Full time

The Software Engineering (SWE) team deploys and supports a portfolio of tools and practices for the software development lifecycle (SDLC) across all delivery towers of the Bank. As a developer, you will contribute to the growth of the GitHub ecosystem at the Bank by developing new features and integrations that will revolutionize the experience of all the Bank's developers

Your Job
Join an inspiring team that adheres to the best software development practices
In a Scrum mode, develop, test, and deploy features, pipelines, and integrations to the GitHub ecosystem, ensuring maximum value for our developer community
Contribute to the success of the Bank's SDLC tools migration by providing support to delivery teams
Ensure the stability of production solutions through operational monitoring and mechanisms for auto-scaling and self-healing
Provide high-quality and proactive support to the entire developer community of the Bank
Demonstrated experience in a software development role in Agile mode with programming languages such as GO, Java, React, and Terraform, and technology like Kafka

Your Team
Within the IT-Operations Delivery sector, Personal Banking, Financing, Insurance, and Channels, you will be part of the GitHub team composed of 6 colleagues. Our team stands out for its dynamism, creativity, and resourcefulness. If you are naturally curious and looking for challenges, this position is for you.
We prioritize a variety of continuous learning methods to enrich your development, including learning in action, training content at your disposal, and working in collaboration with colleagues of diverse expertise and profiles, as well as with our suppliers.

Prerequisites
Bachelor's degree related to the field and more than 5 years of experience as a developer
Demonstrated experience in a software development role in Agile mode with programming languages such as Go, Java, React, and Terraform, and technology like Kafka
Expertise in CI/CD, branching models, and in-depth knowledge of tools like GitHub, Artifactory, and ArgoCD
Expertise in application integration via security protocols like OIDC (OpenID Connect)
Knowledge of the Bank's development environment: enroller, manifests, IaC, etc.
Rigor and autonomy, aptitude for prototyping in "fail fast" mode, and a culture of measurement
Adaptability, team spirit, and innovation
Knowledge of Kubernetes or AWS EKS service
Languages:
French
English

Your benefits In addition to competitive compensation, upon hiring you’ll be eligible for a wide range of flexible benefits to help promote your wellbeing and that of your family. * Health and wellness program, including many options * Flexible group insurance * Generous pension plan * Employee Share Ownership Plan * Employee and Family Assistance Program * Preferential banking services * Opportunities to get involved in community initiatives * Telemedicine service * Virtual sleep clinic These are a few of the benefits available to you. We have an offer that keeps up with trends as well as your needs and those of your family. Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We actively listen to employees’ ideas. Whether through our surveys or programs, regular feedback and ongoing communication is encouraged. We're putting people first We're a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on peoples' lives. Our core values of partnership, agility, and empowerment inspire us, and inclusivity is central to our commitments. We offer a barrier-free workplace that is accessible to all employees. We want our recruitment process to be fully accessible. If you require accommodation, feel free to let us know during your first conversations with us. We welcome all candidates What can you bring to our team? Come live your ambitions with us



  • montréal, Canada National Bank Full time

    The Software Engineering (SWE) team deploys and supports a portfolio of tools and practices for the software development lifecycle (SDLC) across all delivery towers of the Bank. As a developer, you will contribute to the growth of the GitHub ecosystem at the Bank by developing new features and integrations that will revolutionize the experience of all the...


  • Montréal, QC, Canada Lisplogics Full time €120,000 - €200,000

    Job Title : Software Engineer, Backend and Platform Location : Montreal, QC (Hybrid, 3 days in office) Company Description Lisplogics, headquartered in Montreal, QC, specializes in building real-time and dynamic decision systems for operations management to increase productivity worldwide. The team of talented scientists and engineers is dedicated to...


  • Montréal, QC, Canada AKUR8 Full time

    Akur8 is a young, dynamic, fast growing Insurtech that has been transforming insurance pricing and reserving with transparent Machine Learning since 2016. Akur8 leverages the power of Transparent Machine Learning and Predictive Analytics to inject game-changing speed, performance and reliability into insurers’ pricing and reserving processes. Since 2016...


  • Montréal, QC, Canada AKUR8 Full time

    Akur8 is a young, dynamic, fast growing Insurtech that has been transforming insurance pricing and reserving with transparent Machine Learning since 2016. Akur8 leverages the power of Transparent Machine Learning and Predictive Analytics to inject game-changing speed, performance and reliability into insurers’ pricing and reserving processes. Since 2016...


  • Montréal, QC, Canada OssKin Full time

    Product Development Engineer (Biomedical or biomechanics) OssKin is a fast-growing Montreal-based MedTech company specialized in development and manufacturing of wearable medical devices, using proprietary mass customization software and 3D printing technology. Responsibilities: OssKin is looking for a Product Development Engineer who will participate...


  • Mirabel, QC, Canada Capgemini Engineering Full time $5

    About the RoleWe are looking for an experienced engineer to work in our product development team. The successful candidate will have expertise in mechanics of material, stress analysis, and composite materials. Responsibilities include evaluating manufacturing deviations, creating engineering dispositions, and interpreting technical drawings and...


  • Montréal, QC, Canada Insight Global Full time

    JOB DESCRIPTION Insight Global is looking for Embedded Software Engineers in test to join a Major Canadian Aerospace company in the greater Montreal Area. The successful candidate should have 5 years total experience, 3 of which in embedded software environment. The successful candidate should have strong python skills developing test scripts and test...


  • Mirabel, QC, Canada Plus Ti Full time

    About the Role:At Plus Ti, we're seeking a skilled Software Support Engineer to join our team. This individual will be responsible for resolving application incidents caused by component errors and recommending best practices for configuring the application environment to ensure proper functionality.Key Responsibilities:Identify and troubleshoot issues...

  • Development Engineer

    4 weeks ago


    Montréal, Canada Sherbrooke OEM ltée Full time

    Job Description We are looking for a Sorting Machine AI Development and Optimization Engineer specializing in artificial intelligence and industrial automation . You will be responsible for finalizing the development of the code for our AI-powered optical sorter, continuously improving the system, and monitoring its performance in a demanding industrial...

  • Aerospace Engineers

    4 weeks ago


    Mirabel, QC, Canada Capgemini Engineering Full time

    CapGemini is open to providing relocation services to Montreal / Mirabel area. We are seeking a knowledgeable Stress Engineer with damage tolerance analysis and repair engineering experience. In today's climate, the safety of passengers on our aircraft is paramount and at Capgemini you will have the opportunity to work on providing your technical...

  • Aerospace Engineers

    4 weeks ago


    Mirabel, QC, Canada Capgemini Engineering Full time

    CapGemini is open to providing relocation services to Montreal / Mirabel area. We are seeking a knowledgeable Stress Engineer with damage tolerance analysis and repair engineering experience. In today's climate, the safety of passengers on our aircraft is paramount and at Capgemini you will have the opportunity to work on providing your technical...


  • Montréal, QC, Canada Pod Full time

    Pipeline Coaching For B2B Sellers Pod is the AI coach for account executives. And it doesn’t help - quota attainment is still the lowest it’s ever been. At the end of the day, despite having all these tools, sellers continue to make avoidable wrong decisions and lose deals because they lack the guidance to know how to push deals forward. We're...


  • Montréal, QC, Canada Pod Full time

    Pipeline Coaching For B2B Sellers Pod is the AI coach for account executives. And it doesn’t help - quota attainment is still the lowest it’s ever been. At the end of the day, despite having all these tools, sellers continue to make avoidable wrong decisions and lose deals because they lack the guidance to know how to push deals forward. We're...


  • Montréal, QC, Canada peoplecanfly Full time

    Artiste Personnage Principal / Principal Character Artist - Remote Full-time Project: Bifrost Department: Art Location: CA, Montreal (Remote/Hybrid) **Company Description**: People Can Fly, un des principaux studios indépendants de développement de jeux AAA, est composé d’une équipe internationale de centaines de personnes talentueuses travaillant...

  • Aerospace Engineers

    4 weeks ago


    Mirabel, QC, Canada Capgemini Engineering Full time

    CapGemini is open to providing relocation services to Montreal / Mirabel area. We are seeking a knowledgeable Stress Engineer with damage tolerance analysis and repair engineering experience. In today's climate, the safety of passengers on our aircraft is paramount and at Capgemini you will have the opportunity to work on providing your technical expertise...

  • Aerospace Engineers

    2 weeks ago


    Mirabel, QC, Canada Capgemini Engineering Full time

    CapGemini is open to providing relocation services to Montreal / Mirabel area. We are seeking a knowledgeable Stress Engineer with damage tolerance analysis and repair engineering experience. In today's climate, the safety of passengers on our aircraft is paramount and at Capgemini you will have the opportunity to work on providing your technical expertise...

  • Programming Analyst

    4 weeks ago


    Trois-Rivières, QC, Canada Principal Aviation Solutions Full time

    Français: Portez l'héritage de P rincipal A viation S olutions. Rejoignez l'entreprise qui œuvre non seulement pour le secteur de l'aviation, mais aussi pour l'avenir. En choisissant P rincipal A viation S olutions, vous optez pour une carrière et non un simple emploi. En valorisant les talents et en offrant des opportunités de...

  • Programming Analyst

    4 weeks ago


    Trois-Rivières, QC, Canada Principal Aviation Solutions Full time

    Français: Portez l'héritage de P rincipal A viation S olutions. Rejoignez l'entreprise qui œuvre non seulement pour le secteur de l'aviation, mais aussi pour l'avenir. En choisissant P rincipal A viation S olutions, vous optez pour une carrière et non un simple emploi. En valorisant les talents et en offrant des opportunités de...


  • Montréal, QC, Canada Pod Full time

    ⚡ Pipeline Coaching For B2B Sellers Pod is the AI coach for account executives. In the past few years, sellers are increasingly overwhelmed with the tools and processes being thrown their way. And it doesn’t help - quota attainment is still the lowest it’s ever been. At the end of the day, despite having all these tools, sellers continue to make...


  • Montréal, QC, Canada Hatched Recruitment Group Full time

    We are seeking an experienced and technically strong Avionics Engineering Manager to lead and develop a high-performing team of 8-20 engineers (depending on project scope). This role is responsible for avionics system architecture, integration, and verification while ensuring compliance with certification and industry standards. The successful candidate...