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.
Staff Engineer leading AWS integrations, microservices, and AI automation for EverCommerce’s SaaS service - commerce platform. Designing scalable solutions and guiding engineers across U.S. and Canadian teams.
Software technical leader building scalable networking features for Cisco Meraki’s dashboard and Catalyst platform. Leading full - stack architecture, reliability, and project delivery across distributed engineering teams.
Backend Technical Lead building Shopify integrations for enterprise commerce brands at Domaine. Leading development, client technical guidance, data migrations, and project delivery.
Software Developer building full - stack applications for Turner Fleischer, a Canadian architecture and design studio. Developing APIs, DevOps workflows, and digital solutions for architects and studio operations.
Associate Software Engineer developing enterprise AML and financial crime technology for Sun Life. Supporting AWS data integration, ETL pipelines, applications, and production operations.
Software Engineer building Felix’s WordPress healthcare website and design system. Developing growth tooling, APIs, analytics, experimentation, and automated QA for Canadian healthcare customers.
Software Developer building production AI agents and MCP integrations for Euna Solutions’ cloud - based public - sector budgeting software. Deploying secure LLM features with Python or TypeScript in a hybrid Oakville team.
Full Stack Engineer building JavaScript and Python applications for Ledgebrook, an InsurTech MGA modernizing specialty insurance. Developing scalable APIs, LLM tools, and underwriting technology.