Software Engineering

3 weeks ago


Montreal, Quebec, Canada Banque de développement du Canada Full time
We are banking at another level.


It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to fuel the success of Canadian entrepreneurs.

Flexible and competitive benefits, including an Employee Savings and Investment Plan where BDC matches part of your voluntary contributions, a Defined Benefit Pension Plan, a $750 wellness and health care spending account, to name a few

Opportunities for learning, training and development, and much more...


Reporting to the Manager of Application Services, the Software Engineering Specialist is an integrated role within the application solutions development team.

The Specialist must be involved in the full development cycle, starting with planning and estimates; secondly, by the implementation and deployment of services, and finally by orchestration and complex integrations following the requirements in a context of continuous integration and deployment.

The person who joins the team as a Software Engineering Specialist will be part of a group that is responsible for supporting and improving many applications.

These applications cover various key BDC processes across its various business lines (Security, Loan Processes, CRM, BI, etc.).

The work carried out takes place in a complex environment, since Mulesoft connects many applications to the Bank. A solid knowledge of this application and API development is essential to fully understand this team's ecosystem.

In addition, knowledge of the banking world is an important asset to understand the processes and business rules integrated into the various APIs developed.

Agile work experience is essential to integrate well into our ecosystem.

The Software Engineering Specialist must also collaborate and act as a leader with the other developers in the Mulesoft department, as well as with the analysts and developers within their team.


Develop, implement, and deploy complex services, orchestrations, and integrations following functional requirements and specifications in a context of continuous integration and deployment.

Design, document, develop and implement appropriate technical solutions based on information architecture, taxonomic analysis, and functional and non-functional requirements.


Review programming code to ensure adherence to development standards and compatibility with the software, from analysis to design, while following documentation best practices.


Ensure the quality and stability of the APIs implemented through detailed analysis, design, and implementation, but also through the development of automated tests to validate their proper functioning.

Develop unit tests and ensure that they are properly executed. Ensure the repair of failures prior to delivery of the software to the quality assurance group.

Participate in the implementations in the different environments (test and development) up to production.


Act as a representative of the API team in the various initiatives, projects, evolutions, to maintain the sustainability of the operation of the software from an infrastructure and configuration point of view.

Actively participate in the various Agile ceremonies.


Communicate findings from the problem analysis and findings to the appropriate team members, using appropriate communication channels in a concise, understandable and comprehensive manner.


Adapt to the evolution of technology and the application of new methods to achieve the organization's objectives and follow best practices for the financial sector and the IT industry.

Control the quality and stability of the supplied IT systems by following standard product lifecycle development (PLC) practices.

Perform regular maintenance on unit tests and ensure that documentation related to development processes is up to date.

Bachelor's degree in information technology or equivalent experience

At least ten years of experience in information technology

Experience in the banking industry is an asset.

Demonstrate a high level of collaboration with all members of the Agile team.

Net an asset)

Hands-on experience with Azure DevOps

Hands-on experience in Agile mode (Scrum, Kanban, ...)

Knowledge of YAML & XML

Experience with Splunk and Dynatrace an asset.

Skills in J2EE, JMS, SOAP web services / REST Web Services

Knowledge of web and API security standards (OAuth, OIDC, SSL, CORS, JWT) an asset

Good knowledge of automated API testing

Knowledge of PUB/SUB model of messaging and queues (Kafka, ActiveMQ) an asset

Experience in delivering projects in agile mode (Scrum, Kanban, DAD) an asset.

Oral and written bilingualism is required (English and French)


Proudly one of Canada's Top 100 Employers and one of Canada's Best Diversity Employers, we are committed to fostering a diverse, equitable, inclusive and accessible environment where all employees can thrive and feel empowered to bring their whole selves to work.



  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada NetApp Full time

    Title: Software Engineer Location: Cork, Munster, IE, T23 PPT8 Requisition ID: About NetApp We're forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can't do it alone. We know when to ask for help, collaborate with others, and partner with...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada DRW Full time

    DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.Headquartered in Chicago with offices...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Selby Jennings Full time

    A leading hedge fund is looking to bring on a Software Developer to their backend system team in MontrealWhat you will do:Take ownership of the SDLC, working closely with developers to optimize the development process, implementing automation solutions, and building tools to increase developer productivityWrite code (Python) to monitor and deploy test...


  • Montreal, Quebec, Canada EightSix Network Inc Full time

    Software Engineering Manager- ASP.NET/ C# Part Time / Full Time Software Engineering Manager- ASP.NET/ C# They work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their global customer base. As of today, they are looking to hire a Software Engineering Manager...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Hunter Bond Full time

    Job Title: Software Engineer (Data/Airflow)Client: Elite FinTech FirmSalary: Up to $180k CAD + BonusLocation: Montreal (Hybrid)Sells: Cutting-edge tech, ownership of multiple greenfield projects, no red tape, a friendly/collaborative environment, beautiful offices, personal projects on FridaysAn Elite FinTech Firm is looking for the best Software Engineers...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Lisplogics Full time $90,000 - $120,000

    At Lisplogics, we believe every challenge is an opportunity to grow, and every obstacle is a stepping stone to success. As we continue to redefine industry standards, we're looking for individuals eager to explore their full potential in a dynamic and innovative environment.Prepare to be versatile, to wear multiple hats, and to immerse yourself in various...


  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Quebec, Canada Leica Geosystems part of Hexagon Full time

    Software Engineer – Land Survey Software *This is a FULLY REMOTE position working with existing staff located in Montreal When an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation needs to...


  • Montreal, Quebec, Canada Leica Geosystems part of Hexagon Full time

    Software Engineer – Land Survey Software*This is a FULLY REMOTE position working with existing staff located in MontrealWhen an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation needs to be...


  • Montreal, Quebec, Canada Torc Robotics Inc Full time

    Senior Software System Engineer - Safety Requirements At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business. Now a part of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight. Join us and catapult your career...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Hunter Bond Full time

    Job Title: Software EngineerClient: Elite Scaling FinTech FirmSalary: Up to $140k CAD + BonusLocation: Montreal (Hybrid Working)Sells: Cutting-edge tech, ownership of multiple greenfield projects, no red tape, a friendly/collaborative environment, beautiful offices, personal projects on FridaysAn Elite Scaling FinTech Firm is looking for highly talented...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Hunter Bond Full time

    Software Engineer (Python) - Up to CAD$200k + Huge Bonus Montreal Software Engineer (Python) - Up to CAD$200k + Huge Bonus Montreal Hunter Bond Montreal, Canada Posted 1 day ago Hybrid Job Permanent CA$150k - CA$200k An elite Fintech client are searching for Python/ React Developers to join elite talent and expertise. This team has an unlimited tech...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job Description Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management systems and display/avionics systems. The role may evolve to perform software development. Responsibilities: Carry out the software testing...


  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...

  • Software Engineer- C#

    3 weeks ago


    Montreal, Quebec, Canada North Technology People Full time

    Our client is a Canadian Robotics company and recently closed $9M in Series A VC funding.They work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their global customer base.As of today, they are looking to hire a Software Engineer role to work in their Montreal...


  • Montreal, Quebec, Canada Accolite Full time

    Bounteous x Accolite makes the future faster for the world's most ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. We are guided by Co-Innovation, our proven methodology of collaborative partnership.Bounteous x Accolite brings together 5000+ employees spanning North America,...