Staff Software Developer

Workleap Logo

Workleap

📍Remote - Canada

Summary

Join Workleap as a Staff Developer to spearhead the development of ShareGate's new Backup feature, a top customer request. This hands-on role demands technical leadership in architecture design, long-term vision definition, and team building. You will own the design and development of a reliable, automated, and user-friendly backup system. Collaboration with product, design teams, and customers is crucial to ensure alignment with product goals. Mentoring developers and influencing technical decisions across ShareGate's engineering organization are key responsibilities. The role involves actively driving technical progress, writing code, solving complex challenges, and collaborating closely with other teams. You will also participate in hiring, onboarding, and mentoring as the team grows.

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 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

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
  • 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

Preferred Qualifications

Familiarity with CI/CD pipelines and hybrid or desktop application environments a plus

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.