NetBrain

NetBrain

Software Architect, SaaS Platform

Toronto, ON | Hybrid · Senior

Sponsorship not specifiedDetected 33 days ago
MongoDBAWSKubernetesTerraformPlatform EngineeringKafkaRabbitMQComplianceProduct ManagementProduct StrategyLeadershipPublic Speaking

About the role

  • You will work directly with engineering leadership and product management, mentor senior engineers, and produce the standards, ADRs, and documentation that give teams clarity and autonomy.
  • The actual salary may vary based on a range of factors, including market and individual qualifications objectively assessed during the interview process.
  • The range listed above is a guideline and may be modified.

Responsibilities

  • Lead the multi-tenancy design strategy, including data isolation, tenant routing, and compliance boundaries.
  • Own the Infrastructure-as-Code strategy using Terraform and AWS CloudFormation, establishing reusable modules and IaC governance across engineering teams.
  • Design the container and Kubernetes orchestration platform: cluster topology, workload scheduling, autoscaling, and namespace conventions.
  • In compliance with applicable laws, NetBrain conducts holistic, individual background reviews in support of all hiring decisions.

Requirements

  • Experience leading architecture across multiple engineering teams - setting direction without owning every implementation.
  • Strong command of cloud-native design patterns: event-driven architecture, microservices decomposition, twelve-factor applications, and API-first design.
  • Ability to produce documentation that engineers can build from and executives can reason about
  • comfortable presenting tradeoffs to non-technical stakeholders.
  • Manual Dexterity: Repetitive motion of wrists, hands and fingers for using a computer.
  • Stationary Tasks: Sitting for extended periods, remaining in a stationary position.

Nice to have

  • Architect the event-driven messaging layer using RabbitMQ (preferred) or Kafka, including schema governance, dead-letter handling, and consumer patterns.
  • Define the polyglot persistence strategy across relational databases and MongoDB, including data modeling standards and backup/recovery procedures.
  • Establish the observability stack (metrics, tracing, logging, alerting) and SLI/SLO frameworks aligned to enterprise customer expectations.
  • Produce architecture decision records (ADRs) and documentation that guide engineering teams and inform product leadership.
  • 8-12+ years in software or infrastructure engineering, with 4+ years in an architecture role for a SaaS product.
  • Deep, hands-on AWS experience across compute, networking, storage, and managed services - not just familiarity.
  • Proven track record of architecting multi-tenant SaaS platforms, ideally transitioning a product from on-premises or private cloud to public SaaS.

Compensation

  • Our comprehensive compensation package is vital in how we recognize our people for the impact they make on us reaching our goals as a company.

Benefits

  • For this role, the estimated base is CAD$150,000 - CAD$180,000 + potential Bonus.
  • People Experience offers a comprehensive benefits package in addition to cash compensation that includes but is not limited to RRSP and medical/dental coverage.
  • Speak with your Recruiter for more details on our Total Rewards philosophy.

Equal opportunity

  • Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or other characteristics protected by law.
  • If you have a disability that prevents or limits your ability to use or access the site, or if you require any other accommodation in the
  • application process due to a disability, you may request a reasonable accommodation.

This listing is sourced directly from NetBrain's careers page and normalized into a canonical job model.