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.
Apply directly at NetBrain →Create a free account for alerts like thisView NetBrain immigration profile
This listing is sourced directly from NetBrain's careers page and normalized into a canonical job model.