Senior Software Developer

Posted 5 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer developing software to assist over 12,000 managed service providers. Collaborating across the full development lifecycle, from prototyping to production deployment in a remote environment.

Responsibilities

  • Primarily working in the platform team, using C#, SQL (MariaDB), OpenSearch hosted on AWS.
  • Translate ambiguous business problems into working software by analyzing requirements, defining system behavior.
  • Continuously ship features and improvements, using iterative development practices and fast feedback loops.
  • Use AI-assisted workflows to accelerate prototyping, debugging, and implementation while maintaining high code quality.
  • Document systems and decisions through clear code, diagrams, and supporting materials.
  • Evaluate and improve existing processes and systems, identifying inefficiencies and proposing changes.
  • Make informed technical decisions and take ownership of large-scale services and applications.
  • Apply secure coding practices and ensure systems are built with reliability and confidentiality in mind.
  • Mentor junior and mid-level engineers, helping them improve their technical judgment and adherence to coding standards.
  • Contribute to coding standards and raise the overall quality bar across the team.

Requirements

  • 5–7+ years of hands-on experience building SaaS applications.
  • Strong proficiency in C#/.NET and React/TypeScript (or equivalent languages with similar depth).
  • Solid experience with SQL and database design.
  • Experience working in AWS or Azure environments.
  • Experience working in a SOC2, ISO27001 compliant environments.
  • Working knowledge of CI/CD pipelines and modern development workflows.
  • Comfort operating in Agile, iterative development environments.
  • Ability to work directly with business stakeholders to clarify requirements.
  • Demonstrated ownership of systems or features that are used in production at scale.
  • Active, day-to-day use of AI tools in development workflows is required.

Benefits

  • Share in our success through our Employee Stock Ownership Plan (ESOP) and RRSP matching.
  • Join opt-in mentorship programs and learn directly from founders and senior leaders who’ve scaled multiple SaaS ventures.
  • Access an annual professional development budget to level up your skills.
  • Work with brand new, top-of-the-line hardware and equipment.
  • Receive a monthly stipend to help you create an effective hybrid or remote work environment.
  • Take care of yourself with 100% employer-paid benefits.

Job type

Full Time

Experience level

Senior

Salary

CA$120,000 - CA$140,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureMariaDBReactSQLTypeScript.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.