Principal Software Engineering Developer

3 weeks ago


Montreal, Quebec, 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 developersYour 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 KafkaYour 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
EnglishYour benefitsIn 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 clinicThese 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 firstWe'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

  • Montreal, Quebec, Canada Mannarino Systems and Software Inc. Full time

    Career OpportunityMANNARINO Systems and Software Inc. is seeking a talented Safety Critical Software Engineer to join our team!As a Safety Critical Software Engineer, you will be responsible for designing, developing, and testing airborne embedded safety-critical software.You will work closely with our team of safety software engineers to ensure that our...


  • Montreal, Quebec, Canada Cadence Design Systems, Inc. Full time

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With...


  • Montreal, Quebec, Canada Banque Nationale du Canada Full time

    Principal Software Engineering DeveloperHybridJob Number: 23868Category: Senior ProfessionalStatus: PermanentType of Contract: PermanentSchedule: Full-TimeCity: MontrealArea of Interest: Information technologyThe Software Engineering (SWE) team deploys and supports a portfolio of tools and practices for the software development lifecycle (SDLC) across all...


  • Montreal, Quebec, Canada Myticas Consulting Full time

    Software ArchitectAs a Software Architect, the selected candidate will lead the development and improved design of the system model code structure used in the operation, simulation, and performance analysis of our clients' product. The selected candidate will work with the Software Development and Quality Assurance teams to efficiently integrate new...


  • Montreal, Quebec, Canada National Bank Full time

    Attendance Hybrid Job number 23868 Category Senior Professional Status: Permanent Type of Contract Permanent Schedule: Full-Time Full Time / Part Time? Full-Time Posting date 28-Mar-2025 Location: Montreal, Quebec City Montreal Province/State Quebec Area of Interest: Information technology The Software Engineering (SWE) team deploys and supports a portfolio...


  • Montreal, Quebec, Canada Mannarino Systems and Software Inc. Full time

    Mannarino Systems and Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.We are seeking a talented Embedded Systems Software Developer to support the design, development, and certification of airborne embedded...


  • Montreal, Quebec, Canada Mannarino Systems and Software Inc. Full time

    MANNARINO Systems & Software Inc. offers comprehensive engineering services to the aerospace, defense, space, simulation, and power generation industries.We provide innovative solutions to our customers, covering traditional aerospace companies and emerging markets, including electric propulsion, Urban Air Mobility, Unmanned Aerial Vehicle, and autonomous...


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

    **About Us**Maya HTT is a world-leading developer of digital industries software solutions. We empower top-tier engineering and manufacturing organizations to achieve their full potential by leveraging our expertise and experience in software investment.At the forefront of innovation technology, our team delivers extensive engineering and CAE simulation...


  • Montreal, Quebec, Canada MEDA Engineering and Technical Services, LLC Full time

    We are recruiting an experienced Software Engineer Senior to join our team supporting our client in the automotive industry.NOTE:OnsiteRESPONSIBILITIES:Work with a dynamic team in the driver and platform bring-up team for the next-generation Gateway ECUDevelop software drivers for various hardware peripherals, including adapting existing drivers and...


  • Montreal, Quebec, Canada Common Sense Software Full time

    About Common Sense Software: Common Sense Software is a growing tech company based in Montreal, dedicated to building high quality software while fostering an inclusive and diverse work environment. Our team is committed to building lasting partnerships with our clients, offering services such as transforming innovative ideas into practical prototypes for...


  • Montreal, Quebec, Canada Banque Nationale du Canada Full time

    OverviewBanque Nationale du Canada is a leading financial institution that offers a wide range of services to individuals and businesses. As a Principal Software Engineering Developer, you will be part of the IT-Operations Delivery sector, contributing to the growth of the GitHub ecosystem at the Bank.


  • Montreal, Quebec, Canada Banque Nationale du Canada Full time

    Principal Software Engineering DeveloperHybridJob Number: 23868Category: Senior ProfessionalStatus: PermanentType of Contract: PermanentSchedule: Full-TimeCity: MontrealArea of Interest: Information technologyThe Software Engineering (SWE) team deploys and supports a portfolio of tools and practices for the software development lifecycle (SDLC) across all...

  • Software Engineer II

    10 hours ago


    Montreal, Quebec, Canada Common Sense Software Full time

    About Common Sense Software:Common Sense Software is a growing tech company based in Montreal, dedicated to building high quality software while fostering an inclusive and diverse work environment. Our team is committed to building lasting partnerships with our clients, offering services such as transforming innovative ideas into practical prototypes for...


  • Montreal, Quebec, Canada Mannarino Systems and Software Inc. Full time

    Mannarino Systems and Software Inc. offers expert solutions for safety-critical systems, software, hardware, and certification engineering services to diverse industries.We are seeking a Reliable Software Development Expert to support the development of airborne embedded safety-critical software. This role requires a high level of expertise in software...

  • Principal Engineer

    3 days ago


    Montreal, Quebec, Canada Microchip Technology Full time

    Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...


  • Montreal, Quebec, Canada Mannarino Systems and Software Inc. Full time

    Mannarino Systems and Software Inc. specializes in providing innovative solutions for safety-critical systems, software, hardware, and certification engineering services to various industries.We require a highly skilled Safety Critical Software Design Engineer to contribute to the development of airborne embedded safety-critical software. This position...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Salary: $90,000 per year annually / 40 hours per weekTerms of Employment: Permanent employment, Full timeStart Date: As soon as possibleBenefits: Health benefits, Financial benefits, Other benefitsOverviewLanguagesFrenchEducationComputer scienceComputer software engineeringExperience5 years or moreWork must be completed at the physical location. There is no...


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

    At ANSYS, Inc., we are committed to creating innovative technology and transformational solutions. Our team is seeking an outstanding software development engineer to join our mission.About the RoleThis position focuses on developing software products and supporting systems that employ advanced technical and problem-solving skills. As a Senior R&D...


  • Montreal, Quebec, Canada Mannarino Systems and Software Inc. Full time

    Job OverviewThe Control Laws Engineer will work in a team focused on design, development, testing, delivery, maintenance and support of applications, tool frameworks along with related methods and processes.This position involves identifying, developing and maintaining model-based applications and tool solutions that support enhanced efficiency and quality...


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

    The R&D Engineer II role at Ansys involves contributing to the development of software products and supporting systems. As a member of our team, you will collaborate with expert professionals to understand customer requirements and achieve development objectives.Key Responsibilities:Perform moderately complex development activities, including design,...