Are you a Senior Software Architect with a strong background designing cloud-native architectures for microservices deployed on OpenShift?
Are you looking for your next long-term opportunity and work a contract that is fully remote? We're looking for a Senior Software Architect for an initial 12 month contract
Advantages
...
- Competitive market rates
- Work remotely
- Long-term contract with potential for extensions
Responsibilities
The Senior Software Architect will provide technical leadership, architectural oversight, and
documentation within a cross-functional agile delivery team, leading the design and evolution of
secure, scalable, cloud-native enterprise solutions. The role includes producing and maintaining
clear architectural diagrams, models, and technical documentation to communicate system
design, integration patterns, and non-functional requirements, while guiding development teams
to ensure alignment with DevOps practices, provincial digital standards, and hybrid cloud
platforms supporting iterative, continuous delivery.
Qualifications
1. Designs cloud‑native architectures for microservices deployed on OpenShift 4.x and
Kubernetes, using modern patterns such as service meshes, telemetry, and
container‑optimized workflows.
2. Defines event‑driven and asynchronous system designs using modern streaming and
messaging technologies (e.g., GCP Pub/Sub) and standardized eventing patterns
(CloudEvents, EDA best practices).
3. Designs secure authentication and authorization flows using OIDC/OAuth2, Keycloak,
cloud identity providers, and API gateways such as Apigess, Kong, or cloud‑native ingress
controllers.
4. Establishes robust data architectures integrating modern data stores (e.g., PostgreSQL,
SOLR, cloud‑managed DBs) with legacy enterprise systems such as Oracle.
5. Develops and documents architectural models, diagrams, non‑functional requirements,
digital standards, and governance frameworks, ensuring traceability and clear
architectural intent.
6. Guides teams in applying DevOps, Infrastructure‑as‑Code (Terraform, Helm, Kustomize),
and secure SDLC practices across the software delivery lifecycle.
7. Ensures alignment with digital platform reference architectures, government security
standards, cloud governance frameworks, and enterprise architectural guidelines.
8. Designs and implements comprehensive observability strategies, including metrics, logs,
distributed tracing, SLOs/error budgets, dashboards, and proactive alerting across
OpenShift, Kubernetes, and Google Cloud Platform.
Summary
If you're a Senior Software Architect looking for your next opportunity, apply today or reach out to your Randstad representative!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
Are you a Senior Software Architect with a strong background designing cloud-native architectures for microservices deployed on OpenShift?
Are you looking for your next long-term opportunity and work a contract that is fully remote? We're looking for a Senior Software Architect for an initial 12 month contract
Advantages
- Competitive market rates
- Work remotely
- Long-term contract with potential for extensions
Responsibilities
The Senior Software Architect will provide technical leadership, architectural oversight, and
documentation within a cross-functional agile delivery team, leading the design and evolution of
secure, scalable, cloud-native enterprise solutions. The role includes producing and maintaining
clear architectural diagrams, models, and technical documentation to communicate system
design, integration patterns, and non-functional requirements, while guiding development teams
to ensure alignment with DevOps practices, provincial digital standards, and hybrid cloud
platforms supporting iterative, continuous delivery.
Qualifications
1. Designs cloud‑native architectures for microservices deployed on OpenShift 4.x and
...
Kubernetes, using modern patterns such as service meshes, telemetry, and
container‑optimized workflows.
2. Defines event‑driven and asynchronous system designs using modern streaming and
messaging technologies (e.g., GCP Pub/Sub) and standardized eventing patterns
(CloudEvents, EDA best practices).
3. Designs secure authentication and authorization flows using OIDC/OAuth2, Keycloak,
cloud identity providers, and API gateways such as Apigess, Kong, or cloud‑native ingress
controllers.
4. Establishes robust data architectures integrating modern data stores (e.g., PostgreSQL,
SOLR, cloud‑managed DBs) with legacy enterprise systems such as Oracle.
5. Develops and documents architectural models, diagrams, non‑functional requirements,
digital standards, and governance frameworks, ensuring traceability and clear
architectural intent.
6. Guides teams in applying DevOps, Infrastructure‑as‑Code (Terraform, Helm, Kustomize),
and secure SDLC practices across the software delivery lifecycle.
7. Ensures alignment with digital platform reference architectures, government security
standards, cloud governance frameworks, and enterprise architectural guidelines.
8. Designs and implements comprehensive observability strategies, including metrics, logs,
distributed tracing, SLOs/error budgets, dashboards, and proactive alerting across
OpenShift, Kubernetes, and Google Cloud Platform.
Summary
If you're a Senior Software Architect looking for your next opportunity, apply today or reach out to your Randstad representative!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more