Senior Software Engineer

1 month ago


Old Toronto, Canada Maple Full time

ABOUT MAPLE

Founded 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, 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 4 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 POSITION

We’re growing our engineering team in order to scale multiple business lines and enhance access to healthcare for Canadians. We’re looking for passionate developers who want to make an impact and thrive in a fast-paced, dynamic environment with an open culture and flat hierarchy.

At Maple, Senior Back End Developers champion the principles of DevOps and the values of an open source community — automation and a self-serve developer experience are key to our platform's success. We have comprehensive test suites using PHPUnit, Cypress, and k6 load testing, along with branch-level API previews orchestrated through Ansible and Terraform. Our bi-directional OpenAPIs are built with a Documentation-as-Code philosophy to support fast, efficient, and elegant development of features on top of a stable platform. Our goal is to build and scale real-time interactions between patients and doctors.

We’ll support and challenge you as you develop your technical and leadership skills in a scaling environment. You’re someone who enjoys thinking creatively, solving challenges, and coming up with fresh ideas to design the world’s leading virtual healthcare platform.

Critical to success in this role will be your proficiency in PHP/Laravel, back-end best practices, and Object-Oriented Programming—ensuring impactful contributions to our platform. Beyond your deep technical expertise, your ability to mentor and coach while fostering collaboration among fellow developers will elevate the entire team's capabilities. Through effective communication and collaborative problem-solving within cross-functional teams, you will play a key role in our delivery of successful user-facing products.

12 – 18 MONTH DELIVERABLES

Within the first 90 days, you'll immerse yourself in our dynamic technical environment, contributing to the implementation of key features for Maple's web and mobile experience.

Over the next 12 to 18 months, your focus will be on the continued evolution of Maple's virtual healthcare platform. Leading or significantly contributing to key features and improvements, you'll partner with your squad consisting of developers, designers, and product managers, contribute to architectural decisions, and collaborate on product excellence.

CANDIDATE PROFILE
  • The ideal candidate has at least 5 years of experience building robust and scalable solutions using PHP/Laravel.
  • The ideal candidate champions the principles of DevOps with a strong understanding of the values of an open-source community.
  • The candidate has a proven track record in implementing automation solutions and familiarity with automation tools to ensure a self-serve developer experience.
  • The candidate has extensive experience with comprehensive test suites, including PHPUnit, Cypress, and k6 load testing, coupled with the ability to design and execute effective testing strategies for backend development.
  • The ideal candidate has hands-on experience with infrastructure orchestration tools such as Ansible and Terraform and knowledge of branch-level API previews and their orchestration.
  • The ideal candidate is proficient in developing and maintaining bi-directional OpenAPIs and has a strong familiarity with a Documentation-as-Code philosophy for efficient development.
  • The candidate has experience in ensuring platform reliability and scalability. A background in building and scaling real-time interaction systems with knowledge of technologies and architectures supporting real-time communication is considered an asset.
  • The ideal candidate is comfortable in a scaling environment and eager to take on challenges. They possess the ability to think creatively and solve complex challenges in order to come up with fresh ideas for designing innovative solutions. Previous experience in the development of healthcare platforms is a plus.
  • The ideal candidate thrives in a fast-paced and dynamic work environment with the ability to adapt quickly to changes and contribute effectively to the team's goals in an open culture with a flat hierarchy.
Not 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.KEY COMPETENCIES
  • Technical Expertise
  • Problem-Solving
  • Software Development Lifecycle
  • Automation and Deployment
  • Cloud Infrastructure
  • Process-driven
  • Communication
  • Collaboration
  • Continuous Learning
CULTURE AND ORGANIZATIONAL FIT The Maple team is:
  • Passionate: We believe deeply in our company’s purpose and what we’re trying to accomplish as a team. We want all colleagues to feel passionate about improving access to high-quality healthcare through the power of technology, and to make a positive impact with the work we do, where we work, and in the community.
  • Supportive: We’re a diverse community that recognizes and embraces the individual differences of our people. We have fun coming to work and bringing the best out of each other. We value and encourage different and diverse perspectives from all parts of the organization.
  • United: We leave our egos at the door and act with humility. We work collaboratively to overcome obstacles that arise, and we’re united in our purpose and bringing our ambitious goals to life.
  • Creative: We challenge the status quo of what we think is possible with how we approach our work and projects, celebrating bold thinking. We’re focused on our priorities yet remain agile in how we deliver on our goals.
WORKING AT MAPLE We want you to love working at Maple. We want you to feel challenged and supported, cared for, and driven. Just as we’re driven to grow, to improve, to iterate our products and services, we want you to take the same mindset as you work towards achieving your personal best. We can all learn, we can all develop, and we can all power the future of healthcare. But we can only do it together. At Maple, we are a team first and foremost. Your success is our success.In order to support your health and well-being, we offer a comprehensive set of benefits and perks, including:
  • Health and dental benefits, insurance: Through our Group Benefits, you’ll get access to dental benefits, extended healthcare benefits for drugs, vision, paramedical coverage (e.g. massage therapists, dieticians, mental health professionals), counselling, health service navigation, life insurance, critical illness and disability insurance, and more.
  • Dedicated Health Spending Account (“HSA”): An additional budget available for you to spend on health-related expenses (e.g. eyeglasses, therapy).
  • Dedicated Wellness Budget: Spend your budget on activities that support your physical and mental wellness.
  • Maple Coverage: You’ll get unlimited access to Maple for primary care, and a package of therapy consultations.
  • Paid Health Days: In addition to paid vacation, you’ll receive 10 Paid Health Days for you to use when you’re suddenly feeling sick and unable to work, whether it’s a physical or mental health condition, to attend healthcare appointments and procedures, or if you need to support a loved one with their healthcare needs.
  • Pregnancy and Parental Leave: We support parents who are welcoming a child into their life in a variety of ways, including a Supplemental Unemployment Benefit based on eligibility.
  • Professional Development Budget: We encourage all team members to seek opportunities for growth and learning to support professional development. That’s why your Branch Out Budget (“BOB”) is designed to reimburse you for expenses related to any meaningful professional development opportunities.
OTHER
  • Job type: Full-time
  • Hiring manager: Manager, Engineering
  • Location: Fully remote within Canada
Please note that any offer of employment may be subject to verification of employment and education background checks, including a criminal record check. #J-18808-Ljbffr

  • Old Toronto, Canada Storm4 Full time

    Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility an


  • Old Toronto, Canada Storm4 Full time

    Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility an


  • Old Toronto, Canada JAM Software GmbH Full time

    Are you interested in defining how AI shapes the future of work? Cresta is on a mission to make every knowledge worker 100x as effective, 10x faster, and 10x better. We apply AI to improve Call Center operations with our real-time agent assist product as well as our suite of post-call analytics and coaching.We are a Silicon Valley company, spun out of the...


  • Old Toronto, Canada JAM Software GmbH Full time

    Our client has recently embarked into a vast and ambitious digital transformation program. A cornerstone of this roadmap is the acceleration of its data transformation and of the adoption of artificial intelligence (AI) and machine learning (ML) solutions. This has enabled us, to accelerate R&D, improve manufacturing and commercial performance, and bring...


  • Old Toronto, Canada JAM Software GmbH Full time

    Our client has recently embarked into a vast and ambitious digital transformation program. A cornerstone of this roadmap is the acceleration of its data transformation and of the adoption of artificial intelligence (AI) and machine learning (ML) solutions. This has enabled us, to accelerate R&D, improve manufacturing and commercial performance, and bring...


  • Old Toronto, Canada JAM Software GmbH Full time

    Our client has recently embarked into a vast and ambitious digital transformation program. A cornerstone of this roadmap is the acceleration of its data transformation and of the adoption of artificial intelligence (AI) and machine learning (ML) solutions. This has enabled us, to accelerate R&D, improve manufacturing and commercial performance, and bring...


  • Old Toronto, Canada JAM Software GmbH Full time

    Our client has recently embarked into a vast and ambitious digital transformation program. A cornerstone of this roadmap is the acceleration of its data transformation and of the adoption of artificial intelligence (AI) and machine learning (ML) solutions. This has enabled us, to accelerate R&D, improve manufacturing and commercial performance, and bring...

  • Software Engineer

    3 weeks ago


    Toronto, Canada Iris Software Inc. Full time

    Greetings! One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description. What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time


  • Old Toronto, Canada Plunge Full time

    Plunge - Senior Software Engineer About Us Plunge is a company for passionate engineers, led by passionate engineers. We build and ship products for our clients - startups backed by category-defining VCs such as Sequoia, a16z, investment funds, as well as F500 companies. They come to us to expand t


  • Old Toronto, Canada Plunge Full time

    Plunge - Senior Software Engineer About Us Plunge is a company for passionate engineers, led by passionate engineers. We build and ship products for our clients - startups backed by category-defining VCs such as Sequoia, a16z, investment funds, as well as F500 companies. They come to us to expand t


  • Old Toronto, Canada Rollbar, Inc. Full time

    We are seeking a highly skilled and motivated engineer to join the Multifamily Integrations team. As a Senior Software Engineer, you will contribute innovative ideas and tools to support one of our major initiatives and products. You will collaborate with a highly professional team to ensure the tim


  • Old Toronto, Canada Microsoft Corporation Full time

    The Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft’s Windows division, seeks a Senior Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity t


  • Old Toronto, Canada Sgs Full time

    We are SGS – the world's leading testing, inspection and certification company. We are recognized as the global benchmark for sustainability, quality and integrity. Our 99,600 employees operate a network of2,600 offices and laboratories , working together to enable a better, safer and more interconnected world. Job Description The Senior Software...


  • Old Toronto, Canada Sgs Full time

    We are SGS – the world's leading testing, inspection and certification company. We are recognized as the global benchmark for sustainability, quality and integrity. Our 99,600 employees operate a network of2,600 offices and laboratories , working together to enable a better, safer and more interconnected world. Job Description The Senior Software...


  • Old Toronto, Canada Storm4 Full time

    Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...


  • Old Toronto, Canada Storm4 Full time

    Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equityThis is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is powering...


  • Old Toronto, Canada Storm4 Full time

    Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equityThis is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is powering...


  • Old Toronto, Canada Storm4 Full time

    Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equityThis is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is powering...


  • Old Toronto, Canada Storm4 Full time

    Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...


  • Old Toronto, Canada Storm4 Full time

    Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equityThis is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is powering...