Staff Developer leading technical delivery for ShareGate's Backup feature. Collaborating with teams and overseeing architecture and design in a remote environment.
Responsibilities
Lead the technical design, architecture, and delivery of the Backup feature, ensuring scalability, security, and long-term maintainability.
Design and develop a new backup system that is reliable, automated, and easy to use, capable of meeting operational needs and recovery requirements.
Define and champion a spec-driven development workflow, where features are designed upfront through detailed technical specifications before any code is written, enabling agentic AI-assisted development, faster reviews, and higher quality delivery.
Collaborate with Product, Design, and directly with customers to validate our solutions, and align our technical direction to our product goals.
Mentor developers, grow the team, and influence technical decisions across ShareGate’s engineering organization.
Act as a visible technical leader, advocating for scalable design decisions, driving technical discussions, and influencing ShareGate’s broader engineering practices.
Requirements
10+ years of software development experience, with a significant portion in technical leadership roles.
Advanced proficiency in C# and the .NET ecosystem, with familiarity with CI/CD pipelines, React, and ideally hybrid or desktop application environments.
Hands-on experience with agentic development tools (Claude Code, Cursor, Copilot Agents, or equivalent) and comfort actively integrating them into your daily workflow.
Proven technical leadership in large-scale enterprise system development, from design to delivery, with a sharp sense of user experience and empathy for customer needs.
Strong knowledge of the Microsoft 365 ecosystem (SharePoint, OneDrive, Exchange, Teams) and experience with SaaS security and compliance practices.
Experience in data backup and restoration, including recovery planning and the implementation of recovery strategies, is an asset.
Good understanding of Disaster Recovery use cases and real-world scenarios where backup tools are critical.
Excellent communication and influence skills, able to align technical and non-technical stakeholders, collaborate with Product and Design teams, and develop and mentor fellow developers.
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.