Software Developer responsible for building secure integrations between internal systems and external partners. Collaborating on API design and maintaining observability throughout the software lifecycle.
Responsibilities
Build integrations between internal systems (ERP, CRM, PIM) and external partners, government bodies, and compliance agencies
Design and maintain secure REST APIs and event-driven components using Azure Service Bus, Event Hub, Azure Logic Apps and Azure Functions
Define API contracts with Swagger spec-first — before implementation begins
Embed security into every stage — from design to production
Instrument code for observability: structured logging, distributed tracing, and Application Insights
Contribute to feature analysis, design, effort estimation, CI/CD pipelines, and cross-team code reviews
Requirements
Bachelor’s in Software Engineering, Computer Science, or equivalent experience
5+ years in cloud software development with a consistent focus on API design and system integration
Strong C# and .NET skills (full-stack, OOP, and functional programming)
Experience building fault-tolerant, scalable products across platforms
Proven track record integrating third-party, partner, or government/compliance APIs
Agile mindset with strong analytical and communication skills
Comfortable across the full SDLC — design, security, development, and maintenance
Benefits
Attractive compensation package
Training Tuition Reimbursement Program
Work-life balance with a flexible working schedule
Ingénieur logiciel principal développant des applications Web, API et intégrations assistées par l’IA chez EDC. Contribution aux plateformes numériques aidant les entreprises canadiennes à réussir à l’étranger.
Senior full - stack developer building AI - enabled enterprise platforms for Export Development Canada. Designing web applications, APIs, integrations, and cloud - native delivery systems.
Staff Software Engineer owning architecture, modernization, and production delivery for Tag Software Group’s enterprise software platform. Leading a lean engineering team across cloud and on - premises environments.
Software Development Engineer in Test automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building Python - based frameworks for scalable virtualized servers.
Senior backend engineer building AI - assisted analyzers, dependency scanning, and remediation tools for GitLab’s DevSecOps platform. Improving code security across ecosystems, CI workflows, and AI agent tooling.
Software Developer Co - op writing production code and developing features for Magnet Forensics’ digital investigative software. Debugging and collaborating within the engineering team.
Senior Linux systems specialist supporting client infrastructure for a Linux, Open Source, DevOps, and Kubernetes consultancy. Managing alerts, patching, deployments, cloud systems, and infrastructure roadmaps remotely.
Senior Linux systems specialist supporting client infrastructure for Crafty Penguins, a Canadian Linux, Open Source, DevOps, and Kubernetes consultancy. Managing systems, cloud, containers, networking, patching, and deployments remotely.
AI full - stack developer building production applications for VO2 Group, an independent tech and digital consulting firm. Designing, deploying and supporting end - to - end AI solutions for client missions.