
Staff Software Developer – ShareGate Backup
ShareGate
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteJob Level
Lead
Tech Stack
.NETReact
About the role
- 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.
- 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
- Deep expertise in data backup and restore, including recovery planning, implementation of recovery strategies, and regular validation of their effectiveness.
- Strong understanding of use cases related to disaster recovery, enabling the design of solutions that address real and critical scenarios where backup tools are used.
- Strong knowledge of the Microsoft 365 ecosystem (SharePoint, OneDrive, Exchange, Teams).
- Proven skills in SaaS security and compliance (traceability, retention, best practices).
- Strong user experience mindset and deep empathy for customer needs.
- Proven experience leading the development of enterprise-scale systems from design to delivery.
- Strong communication and influencing skills, able to align technical and non-technical stakeholders by clearly articulating complex technical topics.
- Strong Command of C# and the .NET ecosystem.
- Demonstrated ability to mentor and grow software developers.
- Strong cross-functional collaboration skills, particularly with Product and Design partners.
- Familiarity with CI/CD pipelines and hybrid or desktop application environments a plus.
- Experience with React is a plus.
Benefits
- We strive to create a healthy and inclusive work environment. This is everyone’s business.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
data backupdata restorerecovery planningC#.NETSaaS securitycomplianceCI/CD pipelinesReact
Soft skills
mentoringcommunicationinfluencingcross-functional collaborationuser experience mindsetempathy for customer needs