Software Architect, SaaS Platform
Core
Define the foundational technical direction for a next-generation SaaS platform on AWS, covering multi-tenancy, security, and scalability for enterprise customers.
Role type
Senior Software Architect (SaaS Platform)
Builds
A scalable, multi-tenant SaaS platform on AWS for network automation and IT operations.
Domain
Cloud Infrastructure / SaaS / Network Automation
Deliverable
production ML models | product features | infrastructure
Required skills
AWS architecture, multi-tenant design, Infrastructure-as-Code (Terraform/CloudFormation), Kubernetes orchestration, event-driven messaging (RabbitMQ/Kafka), polyglot persistence, observability design, security architecture
Preferred skills
Transitioning products from on-premises to public SaaS, leading architecture across multiple engineering teams
Technologies
AWS, Terraform, AWS CloudFormation, Kubernetes, RabbitMQ, Kafka, MongoDB, relational databases
Responsibilities
Define reference architecture for compute, networking, data, messaging, and observability; Lead multi-tenancy design strategy; Own IaC strategy and governance; Design container and Kubernetes orchestration platform; Architect event-driven messaging layer; Define polyglot persistence strategy; Establish observability stack and SLI/SLO frameworks; Embed security into platform architecture; Produce ADRs and documentation
Seniority
Senior, hands-on leadership