Senior Software Engineer
3 weeks ago
Join to apply for the Senior Software Engineer - Backend role at Maple (getmaple.ca)Join to apply for the Senior Software Engineer - Backend role at Maple (getmaple.ca)Get AI-powered advice on this job and more exclusive features.About MapleFounded in 2015, Maple is a fast-growing health tech company with a vision to power the future of healthcare by building a connected and superior experience for patients, doctors, nurse practitioners and other types of health providers.About MapleFounded in 2015, Maple is a fast-growing health tech company with a vision to power the future of healthcare by building a connected and superior experience for patients, doctors, nurse practitioners and other types of health providers.We offer virtual care services across multiple distribution channels, including Direct-to-Consumer ("B2C"), Employers and Private Insurers ("B2B") and Public Sector Institutions ("B2I"). With a growing network of 2,000+ healthcare providers and nearly 7 million Canadians with access to our services, Maple is one of Canada’s fastest-growing virtual care companies.We have established an entrepreneurial culture centered around our purpose to support people’s health and well-being and to strengthen the healthcare system. We attribute our success to our team, who has helped us achieve numerous noteworthy awards including: LinkedIn's Top 10 Startups, Deloitte Canada’s Technology Fast 50, Globe & Mail's Top Growing Companies in Canada, North America’s Inspiring Workplaces, and Glory Professional’s The Power 50: Canada’s Most Impactful Companies.THE POSITIONJoin us as a Senior Backend Engineer and help power the technology behind Maple’s virtual care platform. This role is an opportunity to work within a cross-functional squad of engineers, product managers, and designers, solving real user problems and shipping features that improve healthcare access for millions of Canadians.As a Senior Engineer, you’ll own problems end-to-end from understanding the user need, to designing and implementing backend services, to reviewing and refining solutions with your squad. You’ll bring strong Laravel expertise to a team that values clean architecture, scalability, and maintainability. You’ll be a builder and thought partner — leading projects that enhance our system performance, pushing for better engineering practices, and mentoring others to raise the bar.If you care deeply about quality, pride in craftsmanship, and building products that people actually use and love, this is an opportunity to do meaningful work while having real autonomy and ownership in how we get there.YOUR IMPACTOwn end-to-end problems within your squad, from understanding user needs to delivering backend services that are reliable, scalable, and secureShape our core platform, leading projects that improve system architecture, observability, and performance to support Maple’s growthBring deep Laravel expertise, ensuring we continue to deliver clean, maintainable code while evolving a modular, service-oriented backendRaise the bar by mentoring teammates, contributing to shared practices, develop cutting-edge AI implementations, and fostering a culture of ownership and pride in workCollaborate cross-functionally with product managers and designers, ensuring technical decisions align with real-world user problems and business goalsChampion quality and simplicity in every stage of development, from design reviews to code reviews, pushing for solutions that are thoughtful, durable, and scalable.3 – 18 MONTH DELIVERABLESIn your first 3 months, you’ll build strong context on our platform and product. You’ll dive into our Laravel codebase, ship your first features, and get hands-on with the systems that power virtual care at scale. By pairing with your squad, you’ll establish relationships across engineering, product, and design while contributing to squad rituals and reviews.By 12–18 months, you’ll be the owner of significant backend components, trusted to lead projects end-to-end. You’ll have improved system resilience and scalability, influenced how we approach architecture decisions, and helped raise the engineering bar across the team. Through mentorship and code leadership, you’ll have contributed to a culture that values quality, simplicity, and thoughtful product impact.CANDIDATE PROFILEHands-on backend expertise in PHP and Laravel — you’ve designed and shipped production-grade Laravel services or APIs that support real users at scaleExperience with complex systems — you’ve built or maintained distributed systems, microservices, or modular monoliths, and you can talk about trade-offs in architectureCode quality and testing discipline — you leave codebases better than you found them through thoughtful structure, maintainable patterns, and meaningful test coverageCollaboration across functions — you’ve worked in squads or cross-functional teams where engineers, PMs, and designers solve problems togetherMentorship and leadership-in-action — you’ve helped teammates improve through design reviews, pairing, or guiding a projectEffective use of AI tools — you know how to incorporate AI in your workflow responsibly, using it to accelerate tasks like code generation, debugging, or documentation, while maintaining accountability for qualityComfort with scaling environments — you’ve navigated ambiguity in a fast-moving product org, bringing structure and clarity where processes were still evolvingFamiliarity with modern tooling — Git, CI/CD pipelines, cloud environments (AWS preferred), and the ability to evaluate and adopt new tools where appropriateNot checking every box? Please apply anyway. We understand that candidates have different experiences that may make them a fantastic fit for this position, and for Maple. We value equity, diversity, and inclusion, and we’re committed to providing fair and equal opportunities to all applicants. We also want to provide an accessible interview process, so if there’s any accommodations that would make your experience more comfortable, please let us know.OUR TECH STACKBackend: Built on Laravel PHP framework, with multiple integration services, such as LangfuseFrontend: React Native Web for a unified codebase across web and mobile, Typescript and styled components; we also leverage Alpine, Livewire and TailwindDatabases: Multi-database architecture with MySQL 8 and Amazon DocumentDB, Redis for caching, and Typesense for search engine indexingInfrastructure & DevOps: Containerized, auto-scaling architecture built on top of AWS; Infrastructure-as-Code setup with Terraform and GitHub Actions.Testing & QA: We utilize a number of testing tools for unit, integration, end-to-end and accessibility testing, such as PHPUnit, Jest, WebDriverIO, and axe-coreOther Tools & Services: Monitoring and observability with Datadog, project management done through Jira, and BugSnag for bug trackingOUR CORE VALUESWe are a team: We’re team Maple. We’re better together. We support each other, face challenges collectively, and are united in a belief that we can make a positive difference in healthcare, as oneWe can do big things: We’re bold. We know that if we push the boundaries, and inspire each other to dream bigger and think differently, we will realize our incredibly ambitious goalsWe celebrate wins and own mistakes: We empower each other to own our contributions. We celebrate and learn from our achievements, and we recognize and learn from our mistakesWe get better every day: We never settle. We’re always learning and improving, always seeking feedback, and we tackle challenges with a belief that better is always possible—in ourselves, our processes, our products and our servicesWe’re all the way in: We’re fully committed. We strive for excellence, are driven by our purpose, and we act with urgency to fulfill it every dayWORKING AT MAPLEWe want you to love working at Maple—feeling challenged, supported, and cared for. Just as we strive to grow and improve, we encourage you to embrace the same mindset as you work toward your personal best. Together, we can learn, develop, and power the future of healthcare. At Maple, your success is our success.We care about your health and well-being. Here’s how we’ve got you covered:Competitive benefits package: Health, dental, counselling, and life insurance coverage to care for you and your loved onesHealth spending account: Extra funds for wellness essentials like eyeglasses, therapy, and moreWellness budget: Recharge with activities that fuel your well-being—fitness classes, mindfulness tools, and beyondMaple access: Virtual healthcare for you and your family, including general practitioners, pediatrics, and therapy consultationsPaid health Days: 10 extra days for when life happens—rest, appointments, or caregiving includedDestination5: Work internationally in eligible countries for up to 5 days per year.Retirement savings plan: Invest in your future with our group retirement savings planBranch out budget: $1,000 annually to pursue professional development and fuel your growthOtherJob type: Full-timeHiring manager: Senior Manager, EngineeringLocation: Fully remote OR hybrid from downtown TorontoStart date: October/November 2025Vacation: 4 weeksPlease note that any offer of employment may be subject to verification of employment and education background checks, including a criminal record check.Seniority levelSeniority levelNot ApplicableEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesHospitals and Health CareReferrals increase your chances of interviewing at Maple (getmaple.ca) by 2xSign in to set job alerts for “Senior Software Engineer” roles.Senior Software Engineer II - New ProductToronto, Ontario, Canada $140,000.00-$180,000.00 3 weeks agoSenior Software Developer – Lab IntegrationsSenior Fullstack Developer (Ruby & React), Core PaymentsSenior Software Engineer-Full Stack Developer (AWS)Senior Software Engineer - STCE New ProductsSenior Software Developer (Remote First)Senior Software Developer- Remote CanadaSenior Software Development Engineer in TestSenior Developer, Fullstack (Ruby & React) - LabsSenior Developer, Fullstack (Ruby & React)Senior Enterprise Java Developer and LeadSenior Software Engineer - Platform and ArchitectureWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
-
Senior Software Engineer
18 hours ago
Toronto, Canada Beacon Software Full timeJoin to apply for the Senior Software Engineer role at Beacon Software Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm supported by tier‑1 venture capital, crossover and endowment investors, as well as founders of leading technology companies. We are growing our team...
-
Senior Software Engineer
8 hours ago
Toronto, Canada Beacon Software Full timeJoin to apply for the Senior Software Engineer role at Beacon Software Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm supported by tier‑1 venture capital, crossover and endowment investors, as well as founders of leading technology companies. We are growing our team...
-
Senior Software Engineer
1 day ago
Toronto, Ontario, Canada Beacon Software Full time $75,000 - $120,000 per yearSenior Software Engineer SnailWorks is a vertical SaaS platform purpose-built for the direct mail and marketing industry. We provide real-time visibility into USPS-delivered campaigns by ingesting, translating, and enriching scan data at scale. Our customers rely on us for mission-critical tracking—outbound mail, inbound reply workflows, analytics...
-
Senior Software Engineer
1 day ago
Toronto, Ontario, Canada Beacon Software Full time US$120,000 - US$200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
1 day ago
Toronto, Ontario, Canada Beacon Software Full time $90,000 - $120,000 per yearSenior Software Engineer MAP Policy Partners is a Beacon Software portfolio company and a leader in MAP (Minimum Advertised Price) enforcement automation. With over 15 years of industry experience, we've engineered a streamlined, automated solution for MAP monitoring and enforcement, built to detect, investigate, and act on violations across millions of...
-
Senior Software Engineer
3 days ago
Toronto, Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
2 days ago
Toronto, Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
9 hours ago
Toronto, Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
7 days ago
Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per yearJob Title: Senior .NET Developer Location: Burlington, Greater Toronto Area (Hybrid)Job Type: Full-TimeCompany: boostCX (A Banyan Software Portfolio Company)Salary Range: CAD 90,000-115,000 per annum About boostCX: boostCX is a customer experience technology provider focused on empowering organizations with intuitive, scalable tools that drive engagement,...