Senior Software Developer

Workleap Logo

Workleap

📍Remote - Canada

Summary

Join Workleap's Technology group as a Senior Software Developer and play a key role in enhancing the company's administrative platform. You will provide technical leadership, guide the team's evolution into a platform team, and contribute to unifying and streamlining systems. Responsibilities include collaborating on system improvements, optimizing workflows, driving code quality improvements, making key technical decisions, and delivering on the roadmap. The ideal candidate possesses proficiency in C# and frontend development, experience with cloud platforms, and a proven ability to mentor other developers. The team is expanding to meet growing organizational needs, presenting exciting challenges and opportunities for growth.

Requirements

  • Proficient in C# and frontend development (e.g., React or Angular)
  • Experience building web apps in the cloud and are familiar with Microsoft Azure or an equivalent platform (AWS, Google Cloud)
  • Experience with designing services or systems at scale that support multiple products or departments
  • Mentor other developers and have a record of driving operational improvements, alongside technical competencies
  • Proficient in architecting and consuming APIs at scale, ensuring robust integrations with third-party and internal services
  • Experience implementing best practices around monitoring, observability, and incident management to ensure reliable and high-performing systems

Responsibilities

  • Actively participate in the improvement of existing systems to meet the needs of our internal and external customers and help establish our technical roadmap
  • Continuously identify opportunities to reduce technical debt and improve operational workflows, ensuring higher efficiency and performance across the team
  • Drive improvements in code quality through reviews, testing methodologies, and coding standards aligned with organizational best practices
  • Identify and implement changes that reduce technical debt and enhance workflows—particularly those spanning multiple teams or platforms
  • Own key technical decisions, providing clarity in ambiguous scenarios and ensuring the team adopts a platform mindset—creating shared services that can evolve with the organization’s needs
  • Leverage your platform engineering experience to design solutions that streamline operations for all stakeholders
  • Own key deliverables on our roadmap, work with the team to deliver high-quality features, and coach and mentor other developers along the way

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.