Solution Architect (Cloud, Integration & Data Platforms)
Location: Greater Toronto Area (Hybrid)Experience: 10–12+ YearsEmployment Type: Contract / Full-Time
About the Role
We are looking for an experienced Solution Architect to lead the design and delivery of enterprise-scale technology solutions. The ideal candidate will possess deep expertise in cloud architecture, enterprise integrations, APIs, data platforms, and modern application development, with the ability to drive technical strategy and collaborate with cross-functional teams.
Key Responsibilities
- Design end-to-end solution architectures for large-scale enterprise applications.
- Define application, cloud, data, security, and integration architecture standards.
- Architect scalable APIs, microservices, and cloud-native solutions.
- Design event-driven, service-oriented, and distributed systems.
- Collaborate with business stakeholders, product owners, engineering teams, and infrastructure teams to deliver scalable, secure, and resilient solutions.
- Lead architecture governance, solution reviews, and technology roadmaps.
- Ensure solutions meet enterprise standards for performance, scalability, security, availability, and compliance.
- Mentor development teams and provide technical leadership throughout the delivery lifecycle.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related discipline.
- 10–12+ years of overall IT experience.
- Minimum 4 years as a Solution Architect or Application Architect on large enterprise initiatives.
- Strong experience with Azure, AWS, and OpenShift cloud platforms.
- Experience designing and implementing Domain APIs, API Gateway solutions, and enterprise integrations.
- Strong expertise in:
- Microservices Architecture
- Cloud-Native Applications
- REST & SOAP Services
- Event-Driven Architecture
- Data Pipelines
- Integration Patterns
- Component-Based Design
- Orchestration
- Cryptography
- Experience with enterprise messaging technologies including:
- Apache Kafka
- IBM WebSphere MQ
- RabbitMQ
- Batch, Synchronous, and Asynchronous integrations
- Strong knowledge of Web Application Security including:
- OAuth 2.0
- OpenID Connect (OIDC)
- Single Sign-On (SSO)
- Identity & Access Management (IAM)
- Experience with modern frontend technologies including Angular, React, and Single Page Applications (SPA).
- Strong knowledge of relational and NoSQL databases, including:
- SQL Server
- Oracle
- PostgreSQL
- MongoDB
- Hands-on experience with modern data platforms including:
- Snowflake
- Hadoop Ecosystem
- ETL/ELT Pipelines
- Data Warehousing and Analytics
Nice to Have
- Financial Services or Banking domain experience.
- Hands-on software development experience in one or more of:
- Java
- Python
- C#
- C++
- Experience developing Microservices and Cloud-native applications.
- Experience working with Snowflake, cloud data engineering, and enterprise analytics platforms.
- Experience with legacy Mainframe modernization initiatives.
Desired Attributes
- Excellent communication and stakeholder management skills.
- Strong analytical and problem-solving abilities.
- Ability to influence architecture decisions across multiple teams.
- Experience working in Agile delivery environments.
- Passion for innovation, cloud technologies, AI, and continuous learning.
Pay: $85.00-$90.00 per hour
Work Location: Hybrid remote in Toronto, ON M5J 2T2