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
Intern participating in low - level software development for Linux platforms at OPAL - RT Technologies. Working in a collaborative environment on driver projects and software integration.
Principal Software Developer specializing in AI systems at Laivly, developing innovative customer service technology. Mentoring engineers and solving complex challenges in real - world environments.
Experienced full - stack developer managing backend infrastructure for cybersecurity services. Responsibilities include building core platform components and owning system design, architecture, and direction.
Full Stack Developer at Button is responsible for modernizing enterprise applications and services, collaborating with stakeholders and mentoring team members in Canada.
Staff Software Engineer leading frontend system initiatives at a fintech company. Influencing architecture and mentoring team members to enhance code quality.
Senior iOS/tvOS Developer contributing to CNN's mobile and CTV technology strategy. Collaborating with Product, Design, and Engineering to build consumer experience solutions.
Software Engineer developing Sage ERP solutions for Aktion Associates in a remote setting. Collaborating on integrations and customizations in the construction industry.
Lead technical direction for Supabase CLI and local tooling across platforms. Engage with engineering and open - source communities to improve developer experience.
Senior / Staff Software Engineer for the Integrations team at Air - tek. Delivering production - grade integrations and leading technical improvements with a diverse team in Toronto.