Software Developer II - ShareGate Migrate [Core]

ShareGate- en
CA$100,000 - CA$130,000

About The Position

You’ll help drive the ongoing success and growth of ShareGate Migration Tool - a critical solution trusted by countless organizations worldwide. As a developer on the Migration Tool team, you’ll be at the forefront of modernizing ShareGate, ensuring our app remains the go-to for all migration needs.

Requirements

  • 5+ years of experience delivering commercial products with strong customer adoption
  • Proven experience developing and maintaining desktop or commercial applications in C#/.NET.
  • Deep expertise in dependency injection principles.
  • Proficient with AI tools (Claude, GitHub Copilot, etc.) to accelerate development workflows, from code generation and review to documentation and debugging.
  • Strong judgment on AI-generated output, with full accountability for the security, quality, and correctness of shipped code.
  • Strong debugging and problem-solving skills with the ability to tackle complex technical challenges.
  • A knack for clear, proactive communication and active listening. You own your work, operate transparently, and keep your teammates informed.

Nice To Haves

  • Experience in React is a plus.
  • Experience integrating with the Microsoft API ecosystem (Graph SDK, MSAL, SharePoint CSOM/REST) is a plus.

Responsibilities

  • Ship new features and improvements to ShareGate Migration Tool that users notice and value.
  • Partner with the Product Manager and Product Designer to translate customer needs into shipped solutions that solve real user problems.
  • Modernize the codebase so the application stays performant, maintainable, and aligned with current engineering standards.
  • Strengthen our test suites to catch regressions early and keep the product reliable as it scales.
  • Unblock the support team on complex technical issues so customers get to resolution faster.
  • Research, learning, and development, delivering new value and incremental improvements.
  • Knowledge sharing with teammates through daily rituals and close collaboration with your product partners.
  • Supporting peers and customers, improving our team standards and processes, resolving escalated support cases, and keeping an eye on our systems.

Benefits

  • We build together, we trust each other, and we support each other in success or failure.
  • You will be able to express yourself, evolve and develop your creativity in an environment that will adapt to your daily life and your needs.
  • We strive to create a healthy and inclusive work environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service