Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Platform & Infrastructure

Full-time

Spellbook

Spellbook is the most comprehensive AI copilot for transactional lawyers. It works directly inside Microsoft Word to help legal teams draft, review, and negotiate contracts up to 10x faster and with greater precision. Today, more than 4,000 law firms, in-house teams, and solo practitioners rely on Spellbook to simplify their workflows and eliminate the drudgery of everyday contract work.

We are backed by leading investors including Khosla Ventures, Thomson Reuters Ventures, Inovia Capital, The LegalTech Fund, Bling Capital, and Moxxie Ventures. The company recently raised $50 million in Series B funding, led by Keith Rabois at Khosla Ventures, bringing its total funding to more than $80 million.

*This is an existing vacancy

ABOUT THE ROLE

Spellbook is seeking a generalist Platform and Infrastructure Engineer to join our team. In this role, you'll work across our entire technical stack—from infrastructure (AWS, MongoDB, infrastructure as code, Datadog, CI/CD) to platform capabilities that enable product development and system reliability. You'll be instrumental in building the technical foundations that enable Spellbook to scale and deliver magical experiences to our customers.

As a Platform and Infrastructure Engineer, you'll be a critical member of our small but mighty engineering team of 20 developers (and growing). You'll work on the foundational systems that power our product, with a focus on three key areas:

  • Building technology foundations: Own and evolve foundational platform systems (for example: identity and access, core data models, and internal platform capabilities)

  • Maintaining world-class quality: Drive us toward 99.5% service levels through improved monitoring, observability, and reliability practices. Establish QA foundations and development best practices.

  • Enabling development velocity: Reduce friction in our dev environment and CI/CD pipeline. Introduce productivity metrics and tooling improvements that help our team move with comical speed.

RESPONSIBILITIES

  • Infrastructure management and optimization (AWS, MongoDB, infrastructure as code)

  • Platform capabilities including but not limited to authentication, authorization, entitlement, AI inference

  • CI/CD pipeline improvements and build tooling

  • Worker queue management (BullMQ) and API development (tRPC)

  • Developer experience improvements and tooling

  • Monitoring and observability (Datadog)

  • Service reliability and performance optimization

QUALIFICATIONS

  • You have exceptional communication skills. You can explain and advocate your ideas to a diverse audience, from product managers to executive leadership.

  • You are a self-starter and problem-solver motivated by curiosity and a desire to help others succeed, encouraged by continuous improvement.

  • You are a team player who is motivated to help Spellbook succeed. When things break you are eager and able to help fix them. You think of and implement ways to help and improve the work of the team as a whole.

  • You have a firm grasp of the fundamentals of software development, computer engineering, and distributed systems.

  • You are comfortable with ambiguity and generalism. This isn't a pure infrastructure or pure platform role—you'll work across the stack and pick up whatever needs to be done to unblock the team.

  • You move with urgency. You embrace the chaos that comes with moving fast and ruthlessly prioritize to deliver impact.

REQUIRED EXPERIENCE

  • Strong experience with cloud infrastructure (AWS preferred)

  • Experience with infrastructure as code and CI/CD systems

  • Proficiency with databases, particularly MongoDB or similar NoSQL databases

  • Experience with monitoring and observability tools

  • Strong understanding of authentication, authorization, and security best practices

  • Experience with Node.js/TypeScript backend systems

  • Track record of improving developer productivity and experience

NICE TO HAVES

  • Experience with TypeScript and modern JavaScript build tooling (Vite, esbuild, swc)

  • Experience with BullMQ or similar job queue systems

  • Experience with tRPC or similar type-safe API frameworks

  • Experience working in fast-growing startups or scale-ups

WHY JOIN SPELLBOOK?

  • Embrace autonomy and accountability in a flexible work environment; we focus on outcomes and empower you to determine how to get the job done

  • Access our company-paid group benefits for you and your family, with $1,000 towards mental health support

  • Disconnect during our holiday closure and take advantage of our generous time off policies throughout the year

  • Enjoy monthly paid meals, an annual wellness allowance to support your well-being and parental leave top-ups as your family grows

  • Secure your stake in our success; you’ll receive competitive stock option grants as a pivotal early employee

Inclusive Hiring at Spellbook

We are committed to creating an inclusive and supportive candidate experience. Should you require any accommodation whatsoever during the interview process, please inform us without any hesitation. Spellbook is dedicated to ensuring equal treatment and opportunity in all phases of recruitment, selection, and employment, in compliance with employment law. We do not discriminate based on gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other protected category. Spellbook is proud to be an equal opportunity employer, fostering a culture of inclusivity and maintaining a work environment that is free from discrimination, harassment, and retaliation.

Use of Artificial Intelligence in Recruitment

Spellbook uses artificial intelligence (AI) responsibly to support administrative and efficiency-focused aspects of our recruitment process. This includes activities such as drafting job descriptions, generating interview questions, note-taking and recordings, and supporting sourcing and scheduling workflows. All candidate evaluations, interviews, and hiring decisions are made by members of the Spellbook team. While AI tools may assist with screening and assessment, they do not replace human judgment in selection decisions. Our use of AI is intended to streamline routine tasks, improve consistency, and enhance the overall candidate experience. We are committed to upholding principles of fairness, transparency, and accountability in all hiring activities. Spellbook regularly reviews its recruitment practices to mitigate bias and to ensure alignment with applicable laws and evolving best practices.

Our Compensation Philosophy

Spellbook uses industry benchmark data to establish compensation bands for all roles. The salary range listed for a position reflects the expected total wage range for the role—including base salary and on-target commissions, where applicable—and may span multiple career levels. Final compensation is determined during the interview process based on factors such as experience, skills, scope, and role level. In addition to base salary and applicable commissions, total rewards may include equity, health and wellness benefits, and other company programs. Full details will be shared during the interview process.

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Platform & Infrastructure in Canada vacancy
  • $123.75k - $165k per year

     ...This is Engineering at Lattice Lattice’s Engineering team is continuously working...  ...an amazing product experience. The Infrastructure Platform team focuses on the cloud services, infrastructure...  ....  What You Will Do As a Senior Software Engineer on the... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Work from home

    Lattice

    Canada
    10 hours ago
  •  ...through the people, the work, and the programs that fuel who we are. About the role We're looking for a Senior Platform Engineer to join our DevOps/Infrastructure team. In this role you'll own and extend the tooling that our engineers use every day to build, ship, and... 
    Senior
    Software
    Full time
    Internship
    Remote work
    Flexible hours

    Supercom

    Canada
    10 hours ago
  •  ...complex business applications; the software that runs the world as we...  ...projects. Our Generative AI platform, Imogen, harnesses this method using advanced data engineering, compiler and LLM based...  ...what works. Be kind. As an Infrastructure Software Engineer in Delivery... 
    Senior
    Software
    Remote job
    Full time
    Local area

    Mechanical Orchard

    Canada
    10 hours ago
  • $150k - $200k per year

     ...healthcare experience. PocketHealth is a patient-centric platform that enables hospitals and clinics across North America to share...  ...for millions more patients across North America. As a Senior Software Engineer on our Platform team, you'll build the foundational... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    2 days per week

    Pockethealth

    Canada
    10 hours ago
  •  ...Connected Operations™ Cloud, which is a platform that enables organizations that depend...  ...of global GDP, these industries are the infrastructure of our planet, including agriculture,...  ...the role: Samsara is looking for a Senior Software Engineer I to join our Data Platform team... 
    Senior
    Software
    Long term contract
    Full time
    Remote work
    Relocation package

    Samsara

    Canada
    10 hours ago
  •  ...Hiring the first dedicated engineer for its data platform. Today the platform is nascent, solid backend infrastructure exists, but nobody owns it, and the perception/ML team is being handed data that isn't in the shape they need. This is a founding-level, zero-to-one... 
    Senior
    Software
    Remote job
    Full time

    Accruetalent

    Canada
    10 hours ago
  •  ...About Us: Wrapbook is the AI platform for production finance. We’re building a system of action that puts finance teams in control...  ...empower them to do more with less. The Opportunity - Senior Software Engineer I, Platform Enablement (Remote - CANADA) Wrapbook is looking... 
    Senior
    Software
    Full time
    Remote work

    Wrapbook

    Canada
    10 hours ago
  •  ...Polymarket, and Airwallex have adopted the platform or expanded existing deployments....  ...journey! About the Team The Cloud Infrastructure Engineering team builds and manages the...  ...and experienced cloud infrastructure software engineers to join our team, who will be... 
    Senior
    Software
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Clickhouse

    Canada
    10 hours ago
  • $153k - $213k per year

     ...hidden fees or compounding interest. The Engineering team builds systems that power Affirm’s...  ...enabling new ways to pay, ensuring our platforms can scale to the most demanding levels...  ...elevates the security posture of our infrastructure and services by embedding security in... 
    Senior
    Software
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Canada
    10 hours ago
  •  ...development of digital investigative software that acquires, analyzes, and...  ...would love to hear from you!  The Engineering team is focused on producing...  ...life-or-death situations.   A Senior Software Developer on the Engine Platform team will drive initiatives that support... 
    Senior
    Software
    Full time
    Local area

    Magnet Forensics

    Canada
    10 hours ago
  •  ...can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies...  .... One Data Streaming Platform. About the Role: As a Senior Software Engineer, you will contribute to several key initiatives for the... 
    Senior
    Software
    Full time

    Confluent

    Canada
    10 hours ago
  •  ...advantage by unlocking the true potential of the contact center. Our platform combines the best of AI and human intelligence to help contact...  .... By organizing the frontend landscape into product-driven and engineering-driven dimensions, the Frontend Platform team promotes clear... 
    Senior
    Software
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Canada
    10 hours ago
  • $271k - $286k per year

     ...everything from personalized grocery recommendations to real-time fraud detection and advertiser measurement. As Senior Staff Software Engineer on the Data Infrastructure team, you will set the technical direction for the data platform that underpins the entire company’s data... 
    Senior
    Software
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Canada
    10 hours ago
  •  ...GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables...  ...GitLab to ship better, more secure software faster. The same principles built...  ...An overview of this role As Engineering Manager, Infrastructure Platforms at GitLab, you’ll focus on... 
    Software
    Full time

    Gitlab

    Canada
    10 hours ago
  • $141k - $249k per year

     ...Express, HSBC, and Ericsson Ventures. About the Role Platform Infrastructure Engineering is responsible for building and operating Menlo Security'...  ...or equivalent Terraform Automation and Collaboration Software (TACOS). Provision cloud infrastructure including networking... 
    Software
    Full time
    Internship
    Local area

    Menlo Security

    Canada
    10 hours ago
  • $153k - $213k per year

     ...Services team is responsible for Affirm's data infrastructure across OLTP and OLAP systems, spanning...  ...BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic...  ...implement platform features that enable engineers across Affirm to build, deploy, and... 
    Senior
    Software
    Remote job
    Full time
    Work at office
    Immediate start
    Flexible hours

    Affirm

    Canada
    10 hours ago
  • $115k - $145k per year

     ...possible. These state-of-the-art platforms are powered by proprietary...  ...work, and mentoring the engineers around you. We care about the...  ...traffic, and a team that treats software quality as a first-class...  ...asynchronous event handling infrastructure (Apache Kafka, RabbitMQ, AWS... 
    Software
    Remote job
    Full time
    Work from home

    PENN Interactive

    Canada
    10 hours ago
  •  ...information via a revolutionary cloud-based platform to authoritative figures in commercial...  ..., manufacturing, data processing, and software engineering, our office is a truly inspiring mix...  ...design, build, and operate the core infrastructure that enables Planet's engineering... 
    Software
    Ongoing contract
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Home office
    3 days per week

    Planet

    Canada
    10 hours ago
  • $150k - $250k per year

     ...one of the best feelings in software — every interface you want is...  ...'re a small team (around ten engineers and designers) who wear a lot...  ...zero — not just the ones with a platform team to build them. Open-...  ...product runs on — the services, infrastructure, and internal tooling behind... 
    Senior
    Software
    Permanent employment
    Full time
    Fixed term contract
    Remote work
    Work from home
    Flexible hours

    Scalar Llc

    Canada
    10 hours ago
  •  ...most technically complex. Our platform captures meetings across a...  ...services and media-processing infrastructure that need to operate reliably...  ...process, and we are looking for an engineer who already works this way:...  ..., test, debug, and operate software. What you will do... 
    Software
    Remote job
    Long term contract
    Full time
    Work at office

    Fellow Insights Inc

    Canada
    10 hours ago
  •  ...GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables...  ...trust GitLab to ship better, more secure software faster. The same principles built into...  ...An overview of this role As a Senior Software Engineer on GitLab's Authorization team, you will... 
    Senior
    Software
    Remote job
    Full time

    Gitlab

    Canada
    10 hours ago
  • $170k - $220k per year

     ...industry's first Autonomous Identity Platform — software that doesn't just surface access risk,...  ...service AppStore and grew into the critical infrastructure connecting apps, identities, and data...  ...every Lumos product. As a Software Engineer on our Data Platform team you will... 
    Software
    Long term contract
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Lumos

    Canada
    10 hours ago
  •  ...Operations™ Cloud, which is a platform that enables organizations...  ...GDP, these industries are the infrastructure of our planet, including agriculture...  ...We are looking for a Mobile Engineering Manager to lead two high-...  ...mobile engineers Develop senior ICs and future tech leads... 
    Senior
    Software
    Long term contract
    Full time
    Temporary work
    Remote work

    Samsara

    Canada
    10 hours ago
  •  ...people. The Elastic Search AI Platform, used by more than 50% of the Fortune...  ...As part of the Platform Engineering department, the SRE team is designing...  .... We develop and extend new software and tools that support the rest of the infrastructure, so that we can rapidly deploy... 
    Senior
    Software
    Full time
    Remote work

    Elastic Nv

    Canada
    10 hours ago
  • $170k - $220k per year

     ...generation sports betting and gaming platform built for a new wave of players. We...  ...’s bookie. The Role Title: Senior Platform Engineer Team: Platform Engineering Location...  ..., with team support on deeper infrastructure areas. Contribute production code,... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Midnite

    Canada
    10 hours ago
  •  ...Operations™ Cloud, which is a platform that enables organizations...  ...GDP, these industries are the infrastructure of our planet, including agriculture...  ...The Integrations, Data Engineering and AI (IDEA) team within Samsara...  ...is looking for a Senior Data Platform Engineer to join... 
    Senior
    Software
    Long term contract
    Full time

    Samsara

    Canada
    10 hours ago
  •  ...Polymarket, and Airwallex have adopted the platform or expanded existing deployments....  ...is looking for an experienced engineer to join our Observability team. We build...  .... Engineers on the team are hybrid software, systems, and infrastructure engineers who ensure this platform... 
    Software
    Long term contract
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Clickhouse

    Canada
    10 hours ago
  •  ...work . About the Delivery Platform Team The Delivery Platform team...  ...We build and maintain the CI/CD infrastructure, deployment systems, and observability...  ...tools that enable hundreds of engineers to ship secure, high-quality software to millions of users with... 
    Senior
    Software
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    10 hours ago
  • $106.25k - $125k per year

     ...an invaluable role in our success. The engineering team at Warner Music Group makes all...  ...independent. Your role: We are seeking a Senior Infrastructure Engineer to lead our transition from...  ...across both Oracle and PostgreSQL platforms, and leverage enterprise performance... 
    Senior
    Full time
    Local area
    Worldwide
    Shift work

    Warnermusic

    Canada
    10 hours ago
  • $103.21k - $129.01k per year

     ...About Pantheon Pantheon WebOps Platform powers the open web, running more than 300...  ...Platform team powers Pantheon's data infrastructure and delivers analytics across the company...  ...a highly motivated and experienced Software Engineer II to join our dynamic team and play a... 
    Software
    Full time
    Work at office
    Local area
    Remote work

    Pantheon Systems

    Canada
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Platform & Infrastructure. Be the first to apply!