Business group: Cloud Engineering - Team is undertaking a critical modernization initiative to build an enterprise-wide cloud platform on Google Cloud. This platform will leverage Kubernetes infrastructure as code to enable scalable, secure, and automated infrastructure. A key focus is creating a seamless CI/CD experience that reduces developer friction, enhances productivity, and enables robust self-service capabilities.
Project: We are building a next-generation cloud platform on GCP, designed to support enterprise-scale workloads with modern DevOps practices. This role will focus on designing and implementing CI/CD pipelines that empower developers with intuitive, self-serve deployment capabilities. To meet our ambitious timelines and quality standards, we are expanding our team with skilled engineers who thrive in fast-paced, collaborative environments.
Candidate Value Proposition:
As part of this initiative, you'll work on a high-impact project that integrates cutting-edge technologies including Kubernetes, GCP, GitHub, GitHub Actions, and Argo CD. You'll gain hands-on experience with enterprise-grade CI/CD tooling and contribute to building a secure, scalable platform--skills that are highly transferable across financial institutions and the broader tech industry. This is a unique opportunity to elevate your technical profile while shaping the future of cloud engineering at scale.
Typical Day in Role:
Technical ownership/leadership of enterprise cloud product(s) or a complex part of a larger product including the design, software, and processes necessary for ongoing operations.
Designing, implementing, and refactoring code.
Participating in design discussions focused on scalability, design, and implementation best practices.
Ensuring software, programs, and applications are developed and/or configured to meet high availability, integrity, and reliability requirements.
Working with other lead engineers and architects on designing solutions and breaking-down, scoping, and estimating tasks.
Design strategies and tools to deploy, monitor, and administer Cloud applications and the underlying services for Cloud .
Participate in planning and retrospective sessions, attending stand-ups, etc.
Our teams are flexible and fast, requiring daily peer review and quality control.
Candidate Requirements/Must Have Skills:
8+ years of relevant experience as a developer / software engineer / cloud engineer
2+ year experience with containerized applications: GKE (preferred), Kubernetes
2+ years' experience with CI/CD: Github, ArgoCD, Argo Workflows, Github Actions or similar
5+ years' proven experience in cloud development (Google GCP, Microsoft Azure, AWS - in order of preference) with domain expertise in cloud platform features and capabilities
Experience with design for scalable, enterprise-level software systems (both on code and infrastructure levels).
Nice-To-Have Skills:
Full stack experience in product development
Experience within Canadian financial institutions
Knowledge of /experience with any or all of the following will be an asset:
o Cloud Infrastructure architecture o Security o Software design patterns
Experience in delivering enterprise systems, collaborating and driving solutions with multiple teams across the organization.
Experience with networking in a multi cloud hybrid environment
1+ year experience with IaC: Terraform
Soft Skills Required:
Attention to details, high standards for quality.
Desire to learn, grow yourself and your team.
Passion for driving teams towards high performance and a deep pride in quality craftsmanship that delights users.
Investigating, analyzing, and resolving system problems.
Ability to solve ambiguous and typically novel problems that require the effort of several engineers.
Strong communication skills, both written and spoken; of specific importance is strong communication to a technical audience.
Education:
Bachelor (equivalent or higher) degree in computer science or engineering/mathematics discipline.
Best VS. Average Candidate:
Someone who knows what they are doing and come in and execute with minimal hand holding;
Experience with GKE will be prioritized - Experience with building enterprise grade system, doing enterprise work with GKE. Enthusiasm for cloud transformation and cloud platform/components/services development.
Understanding of software development life cycle as well as related technologies, and software release process (environments, binary repositories, CI/CD). The ideal candidate will have some awareness of ArgoCD, Argo Workflows, Argo Events Github Actions and Github.
Candidate Review & Selection:
2 rounds - 1 hour for 1st round
1st with HM - MS Teams Video - culture/team fit
2nd technical panel interview with technical team - In Person - technical scenario-based questions, coding questions through codility shared live in the interview