E

Software Engineer - Platform (Remote, Canada)

EverCommerce

Remote · Full Time

Be the first to apply

Experience
5+ yrs
Salary
CAD 110,000 – CAD 130,000 / year
Openings
1
Posted
1 week ago
Work mode
Work from home
Eligibility
Applicants must be eligible to work in Canada without sponsorship. This role may require occasional travel to US and other North American office locations.
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About EverCommerce and EverPro

EverCommerce (Nasdaq: EVCM) is a leading provider of vertically-focused SaaS solutions designed to help over 745,000 service-based businesses worldwide grow, streamline operations, and improve customer retention. Through its brands including EverPro, EverHealth, and EverWell, the company delivers end-to-end business management, embedded payment solutions, marketing technologies, and customer engagement tools within the Home, Health, and Wellness sectors.

EverPro focuses on empowering home and field service businesses with industry-specific software to enhance operational efficiency and business growth. It serves diverse trades such as field service, remodeling, roofing, landscaping, pest control, and lawn care, offering integrated tools that span scheduling, dispatch, estimating, invoicing, payments, communications, reputation management, and business insights.

Role Overview

We are seeking a skilled Software Engineer to support and advance the Invoice Simple platform, which equips microbusiness owners with accessible tools to initiate and expand their operations. Serving hundreds of thousands of satisfied users through top-rated iOS, Android apps, and a web platform, Invoice Simple aids contractors, freelancers, creatives, and small business owners by facilitating time savings, organization, and a professional image—enabling them to manage their businesses effectively on their own terms.

Key Responsibilities

  • Contribute to the Invoice Simple platform strategy by implementing new features and performing maintenance tasks.
  • Take ownership of CI/CD workflows, deployment processes, and automation of infrastructure tasks.
  • Engage comprehensively in software development including gathering requirements, designing solutions, coding, testing, and deployment.
  • Collaborate with application teams to refine service architecture, optimize deployment strategies, and enhance production environments.
  • Enhance system reliability, availability, observability, and prepare the environment for operational readiness.
  • Utilize and promote industry-leading tools to boost team effectiveness and deliver outstanding customer experiences.
  • Work cooperatively with team members, demonstrating reliability and competency.
  • Participate in incident analysis and lead initiatives to prevent recurrence of issues.

Required Skills and Experience

  • Curiosity-driven and data-oriented approach with a desire to ask insightful questions.
  • Minimum of 5 years professional experience in software development.
  • Solid understanding of software engineering principles and production system development.
  • Proficient with a major cloud provider, preferably Amazon Web Services (AWS).
  • Strong knowledge of distributed systems, networking, database technologies, and cloud infrastructure architecture.
  • Hands-on experience with Kubernetes and container-based infrastructure deployments.
  • Proficiency in TypeScript for writing type-safe, well-structured code.
  • Good grasp of JavaScript tooling and ecosystem.
  • Experience working with both SQL and NoSQL databases.
  • Excellent problem-solving and analytical skills.
  • Effective interpersonal and communication capabilities.

Preferred Qualifications

  • Deeper understanding of JavaScript tools and ecosystem.
  • Familiarity with native mobile development platforms.
  • Experience designing internal developer platforms or self-service infrastructure tools.
  • Expertise in ensuring database reliability and performance, especially with PostgreSQL or MongoDB.
  • Knowledge of financial operations (FinOps) and cloud cost management.
  • Experience working in regulated environments with security and compliance standards like PCI DSS, SOC 2, or similar.
  • Familiarity with modern deployment practices such as progressive delivery, feature flagging, canary deployments, and automated rollbacks.

Additional Details

This role is fully remote within Canada, though proximity to one of the company’s offices allows for optional office presence. Eligibility to work in Canada without sponsorship is required. Occasional travel to corporate headquarters in Denver, Colorado, or other North American locations may be necessary.

Benefits and Perks

  • Flexibility to work remotely, in-office, or hybrid based on individual preference within Canada.
  • Comprehensive wellness benefits including an annual stipend dedicated to wellness.
  • Generous flexible paid time off (FTO) policy.
  • Participation in an Employee Stock Purchase Program.
  • Registered Retirement Savings Plan (RRSP) with employer matching contributions of 4%.

Compensation

The expected salary range for this position is between 110000 and 130000 Canadian dollars annually. Compensation considerations include job responsibilities, candidate experience, education, key skills, peer equity, market data, and geographic location.

Equal Opportunity Employer

EverCommerce promotes diversity and inclusion and provides equal employment opportunities regardless of race, religion, color, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability.

Tools & software

AWS Amazon Web Services AWS required

How they work

Communication Teamwork & Collaboration Problem Solving Work Ethic Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer