Software Developer II - ShareGate Migrate [Core]
CanadaJob Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
About Workleap & ShareGate: Workleap is a Montreal-based technology innovator on a mission to make work simpler, crafting game-changing software solutions that solve HR and IT’s most sophisticated management bottlenecks since 2006. Trusted by more than 20,000 corporate organizations globally, Workleap operates two industry-leading product branches: the AI-driven Workleap Platform for team engagement, and ShareGate—the market-dominant Microsoft 365 migration and data governance suite relied upon by enterprise IT professionals worldwide for its unmatched simplicity and operational value.
Position Overview
We are seeking a highly analytical, quality-driven Software Developer II to accelerate the ongoing success and technical modernization of our flagship desktop product, the ShareGate Migration Tool. Joining our dedicated Core engineering squad, you will collaborate cross-functionally alongside dedicated Product Managers and UX Designers to translate user expectations into high-signal desktop applications. This track demands a developer skilled in structured C#/.NET multi-threaded engineering who can confidently refactor desktop layers, integrate with cloud identity protocols, expand pipeline automation, and utilize generative AI tools with absolute code accountability.
Key Responsibilities
- Product Feature Delivery: Ship clean, high-performance product features and structural improvements to the ShareGate Migration Tool that directly streamline data transit loops for thousands of active IT tenants.
- Codebase Modernization: Refactor legacy software layers to ensure the core desktop application remains performant, highly maintainable, and aligned with modern object-oriented design standards.
- Architectural Alignment: Partner with Product Managers and designers to break down customer friction points, mapping abstract requirements into verifiable desktop code configurations.
- Test Suite Reinforcement: Author and strengthen robust automated unit and integration testing suites to intercept regressions early and maintain platform reliability during scaling loops.
- Technical Escalation Support: Collaborate with internal customer support teams to diagnose complex technical exceptions, unblocking user environments through targeted debugging sweeps.
- AI-Assisted Engineering: Integration of advanced LLM tooling (such as Claude or GitHub Copilot) to optimize compilation workflows, code verification loops, and local documentation updates.
Required Skills & Qualifications
- 5+ years of verified professional experience delivering commercial software products or enterprise-grade desktop applications with high customer adoption metrics.
- Proven background designing, constructing, and maintaining client-side desktop software layers leveraging C# and the native .NET Framework / .NET Standard / .NET Core environments.
- Deep conceptual and structural expertise navigating Windows Presentation Foundation (WPF) or closely related desktop XAML layouts.
- Extensive operational mastery of object-oriented design patterns, inversion of control, and solid dependency injection principles.
- Strong automated scripting capabilities using PowerShell 5 or PowerShell 7 to drive systems automation setups.
- Proficient leveraging generative AI assistants within your design process while maintaining full accountability over code correctness, quality, and platform security.
- Excellent collaborative mechanics, with a native capacity to practice active listening, work transparently, and preserve high data visibility across teammates.
- Location Context: 100% remote working infrastructure and flexible task tracking open to qualified software developers residing anywhere within Canada.
Preferred Strategic Indicators (Nice to Have)
- Direct production engineering exposure navigating modern web components, explicitly leveraging React.
- Prior experience integrating applications directly with the Microsoft API ecosystem (including Microsoft Graph SDK, MSAL auth routines, and SharePoint CSOM / REST endpoints).
- Familiarity implementing Modern Authentication rules or upgrading multi-tenant identity tokens.
What We Offer
- Annual Base Salary Scale: $100,000 – $130,000 CAD (Grounded in our Canada-wide pay parity structures, with final offer allocations calibrated flexibly based on local regional market coordinates and skills audit scores).
- The exceptional runway to engineer core products directly handling massive petabyte-scale Microsoft 365 cloud enterprise data relocations.
- A remote-first, inclusive, and highly creative work culture driven by continuous rapid learning loops.
- Structured candidate assessment processes using Microsoft Teams virtual workspaces combined with human-led technical work sample evaluations.
How would you rate this job post?
See what other professionals think about this role.
Is this company safe?
Ask Hyrizon AI to scan this company for potential red flags before you apply.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.