Solutions Architect
Description
What does success look like in this role?
- Architect secure, scalable, and maintainable systems across cloud, application, and integration domains
- Collaborate with engineering teams to design APIs, data flows, and infrastructure aligned with enterprise best practices
- Assess existing architectures, identifying gaps and driving actionable modernization or optimization plans
- Define and document architectural standards, patterns, and decision records for consistency and governance
- Influence solution design through clarity, technical depth, and an understanding of real-world delivery trade-offs
- Engage directly with clients to translate business needs into architectural blueprints and technology roadmaps
- Collaborate with platform, data, and software teams to ensure seamless end-to-end design and implementation
- At higher levels: lead multi-team solution delivery, mentor engineers, and shape technology direction across client engagements
Sounds great, but do my skills fit?
- You’ll thrive in this role if you bring:
- Experience designing and delivering enterprise or large-scale cloud solutions
- Proficiency in modern architecture patterns — microservices, event-driven design, and domain-driven modeling
- Hands-on knowledge of cloud platforms (AWS, Azure, or GCP) and associated native services
- Experience with integration patterns (APIs, messaging, event streaming) and security design (IAM, encryption, RBAC)
- Ability to communicate architectural concepts to technical and non-technical stakeholders clearly and credibly
- Familiarity with DevOps, CI/CD, and observability practices that enable scalable delivery
- Consulting excellence: empathetic communication, outcome focus, and the ability to bring structure to ambiguity
Mindset Traits
- Delivery-first – balances architecture vision with delivery pragmatism
- System thinker – connects business strategy with technical implementation
- Influential – guides teams through clarity, trust, and technical authority
- Collaborative – thrives on co-design and continuous feedback across disciplines
Technical Skills
- Cloud Platforms: AWS, Azure, or GCP (at least two preferred)
- Architecture Patterns: Microservices, APIs, event-driven, domain-driven design
- Integration & APIs: REST, GraphQL, gRPC, message queues (Kafka, SQS, Service Bus)
- Infrastructure & Deployment: CI/CD, containerization (Docker, Kubernetes), Infrastructure-as-Code (Terraform, CloudFormation)
- Security & Compliance: IAM, encryption, network security, secure software design principles
Why join RAVL?
- Flexible, client-aligned work model — autonomy with accountability, adapting to client delivery needs
- Variable bonus & RRSP contributions tied to performance and delivery impact
- 4 weeks paid time off (plus public holidays)
- Paid professional development days and continuous learning opportunities
- Comprehensive health & dental coverage, including mental health support
- Commitment to lifelong learning — continuous improvement through training, mentorship, and certification
Skills
As published by lever · 1 question
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, RAVL
Pick from a list (1)
- Are you legally authorized to work for any Employer in Canada? optional