Software Engineer

3 weeks ago


Montreal administrative region, Canada Export Development Canada | Exportation et développement Canada Full time

Software Engineer (Level 17) / Senior Software & AI Engineer (Level 18), Digital Delivery Marketing and Architects team Export Development Canada (EDC) is a financial Crown corporation that empowers Canadian businesses to succeed globally. Join our Digital Delivery Marketing and Architects team to build secure, scalable digital solutions across the cloud. Application deadline: January 12th, 2025 Position: Software Engineer (Level 17) / Senior Software & AI Engineer (Level 18) Employment Type: Permanent (Full-time) Location: Hybrid work: 2 days per week in the office (Ottawa or any of EDC’s Community Hubs in Toronto, Mississauga, Montreal, Brossard, Laval, Calgary, Edmonton, Halifax, or Vancouver). Relocation assistance available for eligible candidates. Compensation: Level 17: $83,037 – $110,717 CAD annually + performance-based incentive. Level 18: $94,664 – $126,219 CAD annually + performance-based incentive. Team Overview The Digital & Technology Solutions (DTS) group under the leadership of the Chief Information Officer was established in 2023 with the mission of empowering our customers and colleagues to take on the world, by seamlessly delivering secure and reliable digital experiences. Digital & Technology Solutions has set out to achieve the following objectives for EDC: Define, execute, and sustain the integrated technology target state, target data model and technology operations required to enable EDC’s 2030 business transformation. Establish and manage the rolling 3 Year Digital Roadmap that sequences the technology outcomes required to achieve the technology target state and facilitate its execution across all domains in the organization. Keep pace with industry trends and emerging technologies, ensuring EDC has access to the digital technology tools it needs to stay relevant and grow Canadian global trade. Lead and ensure integrated digital, data, infrastructure, and cybersecurity implementations to create excellent customer, user, and employee experiences. As EDC aims to be the leader in helping all Canadian exporters grow and succeed internationally, the Digital Platform Delivery & Architecture (DPDA) group plays a critical role in enabling leaders to leverage technologies by providing an easy‑to‑use, secure, and fit‑for‑purpose digital business platform. To better position ourselves for success, the Digital Business Platforms group is seeking a Software Engineer or Senior Software & AI Engineer to implement the team’s strategic technology vision by building an effective platform that supports the needs of EDC now and in the future. What You Will Be Doing Design and implement cloud‑based solutions, preferably in the Azure cloud. Able to design and train AI as well as leverage Large Language Models (LLMs). Design and implement robust solutions with Python, or .NET on Azure stack. Advocate for innovative, creative solutions to complex problems that broadly impact EDC. Support Product Owners/Business Analysts in translating business needs into technical solutions. Review systems models, specifications, diagrams, and charts created by other teams to provide direction and advice in areas related to API, integration, and DevSecOps. Guide the adoption of best practices in coding, like SOLID principles, documentation, testing, and other aspects of the software lifecycle. Apply a continually improving understanding of knowledge of EDC’s software, SDLC practices, and the industry in general. Actively participate in knowledge‑sharing sessions as a presenter and as an attendee practicing continuous learning. Communicate complex ideas, anticipate potential objections, and persuade others—including senior levels—to adopt a different point of view. What We Are Looking For Undergraduate degree in Computer Science, Engineering or related field. Minimum 5 years (Level 17) or 7 years (Level 18) experience as a Developer. Experience in AI training, fine‑tuning, and inference. Strong proficiency in Python or C#. Hands‑on experience with backend technologies such as PyTorch, TensorFlow and ASP.NET Core. Advanced knowledge in web services, microservices, and API development. Advanced knowledge in integration services, including JSON, REST. Proficient with CI/CD tools like Azure DevOps, GitHub, Docker, Kubernetes. Experience with SAST/DAST tools and methodologies; cyber security focused. Ability to approach challenges with innovative, user‑centered solutions. Strong problem‑solving skills, attention to detail, and a passion for innovation. Familiar with enterprise content management systems and related infrastructure. What Will Make You Stand Out Familiarity with Test‑Driven development (TDD) and automated testing. Experience with testing using 3 amigos and Robot Framework. Azure Developer or AI Certifications. Previous experience in financial services industry. Bilingual in both official languages of Canada (English and French). Eligibility EDC is committed to Fair Employment Practices and preference will be given to a candidate who can work legally in Canada at the time of application (Canadian Citizens or Permanent Residents). Candidates must meet the requisite government security screening requirements. The position is open to those who meet all of the essential requirements stated above and whose applications are received by the closing date. Ready to make a difference? This is your chance to join a dynamic, growing team and leave your mark on our organization, development finance, and the world. Apply today EDC’s Commitment to Employment Equity Export Development Canada (EDC) is dedicated to fostering employment equity and building a diverse workforce. We are committed to creating a safe and inclusive environment that respects people from all cultures, backgrounds, and abilities. At EDC, we nurture a culture of inclusion and belonging where everyone has an equal opportunity to grow, develop, succeed, and be their truest selves. We actively encourage applications from women, Indigenous peoples, visible minorities, persons with disabilities, and members of the 2SLGBTQI+ community. Your application must clearly demonstrate how you meet all the requirements. We thank all applicants for their interest in a career at EDC; however, only those selected for an interview will be contacted. Please note that qualified candidates may be considered for similar roles at this level within EDC. EDC recognizes that disclosing the need for accommodations can be a personal matter. Please know that as an organization, we are committed to maintaining confidentiality and ensuring that any accommodations provided are tailored to support your needs. Our aim is to ensure you have a comfortable and positive experience throughout the recruitment process, so please do not hesitate to contact us directly for any accommodation requests at We are here to support you every step of the way. Posting Date: Dec 24 2025 Primary Location: Ottawa, Ontario #J-18808-Ljbffr



  • Montreal (administrative region), Canada Mannarino Systems and Software Inc. 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 (administrative region), Canada Mannarino Systems and Software Inc. 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 (administrative region), Canada Mannarino Systems and Software Inc. 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 (administrative region), Canada Mannarino Systems and Software Inc. Full time

    A leading technology company in Montreal is seeking a Guidance, Navigation & Control Software Engineer to support the development of next-generation aircraft. You will develop software specifications, participate in rigorous testing, and work with multidisciplinary teams to ensure compliance with certification standards. Candidates should have 5+ years of...


  • Montreal (administrative region), Canada Mannarino Systems and Software Inc. Full time

    A leading technology company in Montreal is seeking a Guidance, Navigation & Control Software Engineer to support the development of next-generation aircraft. You will develop software specifications, participate in rigorous testing, and work with multidisciplinary teams to ensure compliance with certification standards. Candidates should have 5+ years of...


  • Montreal (administrative region), Canada Mannarino Systems and Software Inc. Full time

    A leading technology company in Montreal is seeking a Guidance, Navigation & Control Software Engineer to support the development of next-generation aircraft. You will develop software specifications, participate in rigorous testing, and work with multidisciplinary teams to ensure compliance with certification standards. Candidates should have 5+ years of...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking...


  • Montreal (administrative region), Canada Mannarino Systems and Software Inc. Full time

    A leading aerospace software company in Montreal is seeking a BMS Software Engineer to support the development of all-electric aircraft. Key responsibilities include writing C code for certification, conducting Hardware-in-the-Loop testing, and developing automated tests in Python. Candidates should have a relevant engineering degree and at least five years...