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

Staff Software Engineer - Platform and Cloud Services

Canada
  • Remote job
Position Overview

This is a foundational engineering role. You will own a critical domain of the platform on which Agiloft's CLM product is built as one of a small team of staff engineers who each own a core part of the platform and shape its direction together. This is a backend- and distributed-systems–weighted position with deep ownership of your domain and end-to-end accountability for its design, scalability, reliability, and security as the product and customer base grow.

You will work across the organization with engineering leaders, senior engineers, product leaders, and partner teams to understand where the product is going, translate business and product goals into durable platform architectures, and align diverse stakeholders on the technical direction. This means, you will set architectural direction alongside a peer group of staff engineers of your caliber. This is a hands-on leadership role that combines deep backend and cloud expertise with the influence to drive architecture across functional boundaries.

Job Responsibilities DATA MODEL & PLATFORM ARCHITECTURE Own the canonical data models and service boundaries in your domain Design models and boundaries that let independent systems evolve in parallel without duplicating logic or creating competing implementations Evolve the platform through additive, backward-compatible changes that introduce new capabilities without disrupting existing behavior. Own the architecture of one or more critical platform domains, with responsibility for design integrity, scalability, reliability, security, and long-term technical health. DISTRIBUTED SYSTEMS & CLOUD ARCHITECTURE (AWS)Design AWS-native, event-driven and asynchronous services that scale on demand, degrade gracefully under load, and remain cost-efficient as volume grows. Architect the backend to enable and support AI/ML workloads at scale with a focus on performance, scalability and cost efficiency. Act as architectural steward for these services, keeping them scalable, resilient, secure, and maintainable as customer and platform demands grow. Drive cloud-native design principles: stateless services, managed-service adoption, and failure-tolerant, self-healing architectures. SECURITY & MULTI-TENANCY Treat tenant isolation, authentication, and authorization as first-class design concerns across every service and API you own. Design secure authentication and token-handling flows, permission-aware data access, and safe credential management for an enterprise, multi-tenant platform. Design for correct, isolated behavior across tenant, environment, and data-residency boundaries, and reason explicitly about security posture and blast radius when centralizing sensitive capabilities. TECHNICAL LEADERSHIP & CROSS-FUNCTIONAL INFLUENCE Partner with product- and engineering leaders to develop a deep understanding of customer and business needs and translate them into platform architectures that solve the problem Lead the technical design of major platform initiatives end to end, and drive alignment across teams and functions whose priorities and incentives do not always converge. Integrate diverse stakeholders and project teams around a shared technical direction, navigating differing functional interests with sound judgment and strong interpersonal skill. Produce clear, rigorous design documents, service contracts, and acceptance criteria that others can review, build on, and trust, setting the standard for technical design on the team. Use AI-assisted tools to accelerate and sharpen design and implementation, applying the judgment to know where they add leverage and where deeper thinking is required. Lead by example in applying AI-assisted engineering tools to accelerate architecture, design, implementation, and testing, using sound technical judgment to amplify productivity without compromising quality, maintainability, or depth of thinking. API DESIGN Design clean, versioned API contracts on top of the platform's data models — including high-scale bulk and asynchronous operations — with deterministic behavior, idempotency, structured error handling, and well-defined limits. Establish contract tests and permission-enforcement validation as first-class parts of every API you design. DELIVERY & ENGINEERING EXCELLENCE Own initiatives end to end from design through release, with accountability for product quality in your domain and high standards for reliability, security, observability, performance, scalability, usability, and cost across the services you own Champion modern practices: infrastructure-as-code, automated testing, continuous delivery, and observability-by-default Lead platform-modernization and refactoring initiatives while maintaining delivery velocity and improve the developer experience for the services you own. Identify and drive improvements to how the engineering organization designs and delivers Contribute across the stack when an initiative calls for it, including UI layers on top of the platform services you build; backend remains the primary focus. ORGANIZATIONAL IMPACT & MENTORSHIP Serve as a technical multiplier unblocking teams, accelerating architectural decisions, and reducing long-term complexity. Partner with CloudOps, Security, MLOps, and integration teams to define reliability targets, operational-readiness standards, and clean interfaces between domains. Mentor senior and mid-level engineers, raising the bar for data-model and systems design, security, and design-document quality. Stay ahead of a fast-moving industry, particularly the rapid evolution of AI capabilities, and drive pragmatic adoption where it delivers clear business value. Other duties as assigned. Required Qualifications Bachelor's and/or master's degree in Computer Science, Information Systems, Software or Electrical/Electronics Engineering, or a comparable field. 8+ years of professional software engineering experience, including 2+ years at staff level. Demonstrated leadership of architecture decisions spanning multiple teams with concrete examples of driving cross-team technical direction to a decision. Proven ability to drive technical outcomes across diverse stakeholders and teams that report into different functions, aligning divergent interests without direct authority. Track record of owning significant initiatives end to end, including release ownership. Strong proficiency in Python (working experience in Java a plus), building backend and cloud-based services. Deep experience designing, building, and operating scalable, enterprise-grade distributed systems on AWS. Strong data-modeling and service-architecture skills, with a track record of building durable, reusable abstractions that other teams adopt and extend without rework. Experience designing backend systems that enable demanding workloads wih high-throughput data pipelines, asynchronous processing, or ML/inference services at scale and with cost-efficiently. Solid grounding in application security and multi-tenancy: authentication/authorization, token handling, tenant isolation, and permission-aware data access. Experience designing high-scale API contracts Strong experience with infrastructure-as-code and CI/CD for cloud services. Strong understanding of observability in distributed systems: logging, metrics, tracing, and alerting. A demonstrated habit of staying current with rapidly evolving AI capabilities and integrating them into how you work and design. Excellent written and verbal communication in English Preferred Qualifications

Additional Experience (a plus)

  • Building services that support AI/ML product features and data pipelines
  • Integrating third-party SaaS platforms and connectors with attention to security and reliability.
  • Search and retrieval systems
  • Domain familiarity with CLM, contracts, or comparable enterprise B2B platforms.

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Platform and Cloud Services in Canada vacancy
  • $160.32k - $200.4k per year

     ...customer meetings. . See yourself at Twilio Join the team as Twilio’s next Staff Software Engineer. About the job The Compliance Experiences team sits at the heart of the Twilio platform, owning two critical domains: Phone Numbers and Compliance (KYC). In 2026, "... 
    Suggested
    Remote job
    Long term contract
    Local area
    Worldwide
    Canada
    2 hours ago
  • $160k - $180k per year

     ...the game for donor fundraising. Position Summary: We are seeking a Staff Software Engineer, Payments to provide technical leadership as Kindsight builds its next-generation Payments Platform. This is a hands-on Staff IC role on a newly forming Payments... 
    Suggested
    Internship

    Kindsight

    Canada
    18 days ago
  • $150k - $210k per year

     ...while delivering unforgettable moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real customers and meaningful scale. The team... 
    Suggested
    Full time

    Checkfront

    Canada
    more than 2 months ago
  •  ...At Precisely, we're not just building software — we're shaping the future of data integrity...  ...! Overview: We are looking for a Platform Engineering Manager with a strong hands-on...  ...platform (SRE) groups into a single, self-service interface that gives engineers clear visibility... 
    Suggested

    Precisely International Jobs

    Canada
    1 day ago
  •  ...2011, SpryPoint is a leading provider of cloud-based solutions for the utility sector....  ...delivering value to our users. As a Software Engineer III  at SpryPoint, you will be building...  ...integrating interactive web applications, services, and apps that real people will actually... 
    Suggested
    Summer work
    Internship
    Local area
    Remote work
    Home office
    Flexible hours

    SpryPoint

    Canada
    20 hours ago
  • $148.3k - $171k per year

     ...Recognized as a top U.S. crypto platform by Forbes (Best Crypto...  ...its low fees, advanced trading engine, strong security and reliability...  ...Inc. About This Role: As Software Engineer, Backend, you will be...  ...and operating reliable backend services that support Binance.US products... 
    Full time
    Local area
    Remote work
    Work from home

    binance.us

    Canada
    1 day ago
  •  ...includes Luma, LumaLab Connect, ELN Platform, Graphpad Prism, Geneious,...  ...platform - best-of-breed software applications already used by more...  ...we are now the world's largest cloud-based scientific research R&D...  ...is seeking a Senior Full Stack Engineer with an understanding of both... 
    Full time
    Remote work
    Visa sponsorship
    Flexible hours

    Dotmatics

    Canada
    1 day ago
  •  ...now one of the largest online learning platforms in the world, with 175 million registered...  ...or a co-working space near you. Data Engineering is unique at Coursera. Our team doesn't...  ...individual with strong data modeling and software engineering skills, who shares our passion... 
    Full time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Coursera

    Canada
    1 day ago
  •  ...Cloudbeds, we're not just building software, we’re transforming...  .... Our intelligently designed platform powers properties across 150...  ...Impact: As a Senior Software Engineer on the Workflow Squad, you'll...  ...working in PHP and Java across services, APIs, data, and event-driven... 
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Third-Party Job Posts

    Canada
    4 days ago
  • $140k - $165k per year

     ...We’re looking for a Senior Agentic AI Platform Engineer who wants to build AI systems that actually...  ...You’ll work across Python backend services, React/TypeScript, Amazon Bedrock,...  ...role for an engineer who likes building software, solving messy systems problems, working... 
    Manual labor

    Kindsight

    Canada
    17 days ago
  • $120k - $150k per year

     ...Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming...  ...of Kindsight's next-generation Payments Platform. This is a hands-on senior individual...  ...on a small team building a new Payments service that will support Kindsight's fundraising... 

    Kindsight

    Canada
    18 days ago
  • $100k - $120k per year

     ...Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming...  ...build Kindsight's next-generation Payments Platform. This is a hands-on engineering role on a small team building a new Payments service that will support Kindsight's... 

    Kindsight

    Canada
    18 days ago
  •  ...Responsibility: Canada Off-site Category: Engineering Remote Eligible Yes Hire Type: Employee...  ...02/24/2025R&D Engineering, Senior Staff Engineer Description We Are: At Synopsys...  ...of high-performance silicon chips and software content. Join us to transform the future... 
    Full time
    Remote work

    Synopsys

    Canada
    13 days ago
  •  ...Job Opportunity: Integration Senior Software Engineer Role Overview Job Title:...  ...to enhance and support core integration platforms within a Microsoft ecosystem. The successful...  ...in integration systems, APIs, event services, infrastructure automation, and DevSecOps... 
    Contract work
    Remote work

    Oomple

    Canada
    21 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic...  ...as well as virtual instructional services, supported by certified teachers, that facilitate...  ...~ Proven experience operating at a staff or principal level, influencing multiple... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    more than 2 months ago
  •  ...is a financial infrastructure platform for businesses. Millions of...  ...with many partner teams: peer engineering organizations to build robust...  ...years of experience in full-time software development roles ~...  ...stitch together many different services and processes, even if you have... 
    Full time

    Stripe

    Canada
    a month ago
  • $6000 per month

     ...Software Development Interns - Waterloo University Remote - Fall Semester About Brave...  ...and trackers by default, a private search engine with a truly independent index, private...  ...of data-intensive systems and AI-powered services.  Key responsibilities include:... 
    Internship
    Remote work
    Flexible hours

    Brave

    Canada
    10 days ago
  •  ...That’s where you come in! Our Cloud Infrastructure team paves the way...  ...games, experiences, and services to the world. From artists and designers to engineers and developers, we empower people...  ...studios with reliable web and gaming platform infrastructure, balancing velocity... 
    Long term contract

    Hasbro

    Canada
    a month ago
  • $118.4k - $162.8k per year

     ...-powered StackAdapt Marketing Platform seamlessly connects brand and...  ...team. We're looking for a Senior Staff, People Technologist to serve...  ...in a hub-and-spoke or shared-services model, balancing competing stakeholder...  ...ve been awarded:   G2 Top Software for 2026 2026 Best Workplaces... 
    Long term contract
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    6 days ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ...professional development as well as virtual instructional services, supported by certified teachers, that facilitate personalized... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $148k - $185k per year

     ...brands to create the world’s most powerful platform for turning learning into progress....  ...seamless experience across its platform. As a Staff Product Designer, you will lead the...  ...area. You'll partner closely with Product, Engineering, Research, and Data Science across multiple... 
    Full time
    Internship
    Work at office

    Coursera

    Canada
    5 days ago
  • $150k - $175k per year

     ...independent team of data & AI experts, engineers, and designers who build...  ...and Agentic frameworks and platforms (e.g., LangGraph, Agentspace,...  ...experience working with databases and cloud environments. Experience...  ...CD. Experience building software collaboratively using pull... 
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    a month ago
  •  ...have expanded from voice into three main platforms: - ElevenAgents enables businesses to deliver...  ...work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-...  ...capacity - Proficiency in Python and strong software development knowledge, inclusive of a... 
    Full time
    Immediate start
    Remote work

    Elevenlabs

    Canada
    a month ago
  • $163k - $213k per year

     ...a highly technical, consultative, and hands-on Architect, Software Engineering (AEM) to join our forward-deployed architecture squad in North...  ...migration tasks from legacy architectures to AEM as a Cloud Service (AEMaCS), restoring customer confidence and establishing technical... 
    Work at office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Canada
    a month ago
  •  ...the role: This role bridges engineering, analytics, and business—...  ...marketing decisions. The Senior Cloud Data Architect works...  ...Integrate data from marketing platforms (e.g., paid media, analytics,...  ..., problem-solving skills and software engineering skills. A strong... 
    Long term contract
    Remote work

    Kepler Group

    Canada
    a month ago
  • $147.6k - $184.5k per year

     ...brands to create the world’s most powerful platform for turning learning into progress....  ...seamless experience across its platform. As a Staff Product Designer, you will lead the...  ...area. You'll partner closely with Product, Engineering, Research, and Data Science across multiple... 
    Internship
    Work at office

    Coursera Sourcing

    Canada
    a month ago
  •  ...TikTok Shop, with a subscription retention engine underneath it all. They grew fast enough...  ...suppliers reporting to him across Customer Service, TikTok Shop, Amazon, Operations, Retention...  ...thread routes to one inbox. The Chief of Staff is that layer. You will own the operating... 
    Remote job
    For contractors
    Night shift
    Weekend work
    Canada
    2 hours ago
  • $65k - $75k per year

     ...fully remote arrangement. Job Summary The Product Manager, Platform Enablement is the connection point between Kensington's travel...  ...— the foundation for our product database, quoting and booking engine, reporting, and the content pipeline that powers the website. Success... 
    Internship
    Work at office
    Local area
    Remote work
    Worldwide
    2 days per week

    Kensington

    Canada
    8 days ago
  •  ...is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our...  ...seeking an experienced Infrastructure Engineer to join our Infrastructure & DevOps...  ..., compute, storage, networking, and platform services. The successful candidate... 
    Contract work
    Internship
    Remote work

    PLATO

    Canada
    3 days ago
  • $95k - $125k per year

     ...The Senior Manager, Data Engineering leads a team of data engineers...  ...operationalizing ETL/ELT pipelines on cloud infrastructure, transforming...  ...closely with Application and Platform teams and Analytics and Data...  ...Azure and first party data services (e.g. Data Factory, Fabric,... 
    Full time
    Home office
    Flexible hours

    Heart & Stroke

    Canada
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Platform and Cloud Services. Be the first to apply!