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.
Software Engineering Intern contributing to Tonal’s product roadmap while developing AI - assisted automation solutions. Collaborating with engineering teams to leverage new technologies and boost productivity.
Technical Lead specializing in mentorship and code quality at CanadaHelps, a leading charity platform. Driving team collaboration and delivering scalable software solutions for charitable donations.
Full Stack Developer for Signal49 Research, creating interactive dashboards and reporting tools. Work collaboratively with internal clients and data teams in a remote setting.
Renewables Lead Electrical Engineer driving growth and success in Ulteig’s electrical engineering offerings. Conducting system studies, mentoring, and leading projects in renewable energy sector.
Staff Software Engineer specializing in data infrastructure for Instacart's data governance and compute systems. Collaborating with engineering teams to enhance the platform's reliability and performance.
Principal Engineer designing mixed - signal IPs for Microchip Technology. Collaborating with SoC architects and managing IP intake processes for advanced analog solutions.
Principal Software Architecture Director overseeing software architecture and technology strategy at SGI. Providing guidance and mentorship while aligning with business goals in the insurance sector.
Senior Engineer leading design and implementation of protective relaying systems for BWRX - 300 Nuclear Reactor. Engaging in grid interface projects and customer technical assessments.