Senior Software Engineer building and maintaining OpenShift applications for RBC, Canada’s largest bank. Supporting data transformation, scalable services, production reliability, and DevOps practices.
Responsibilities
Design, develop, and maintain applications and services critical to data transformation operations
Deploy and manage containerized applications using Red Hat OpenShift Container Platform
Collaborate with cross-functional teams to gather requirements and deliver technical solutions
Implement best practices for application security, performance, and scalability
Troubleshoot and resolve production issues to ensure high availability of critical services
Participate in code reviews and mentor junior team members
Contribute to continuous improvement of development processes and tooling
Document technical designs, configurations, and operational procedures
Requirements
Bachelor’s degree in computer science or equivalent
Proven experience deploying and managing applications on Red Hat OpenShift Container Platform
Strong software development skills in modern programming languages
Experience building and maintaining production applications in team environments
Ability to collaborate effectively with team members from diverse technical backgrounds
Understanding of containerization technologies, microservices architecture, and DevOps practices
Experience with data transformation pipelines and ETL processes (nice to have)
Knowledge of cloud platforms such as AWS or Azure (nice to have)
Familiarity with CI/CD tools and automation frameworks (nice to have)
Experience with monitoring, logging, and observability tools (nice to have)
Benefits
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
Ability to make a difference and lasting impact
Work in a dynamic, collaborative, progressive, and high-performing team
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities
Access to a variety of job opportunities across business and geographies
Inclusive workplace based on respect, belonging and opportunity for all
Backend Technical Lead building Shopify integrations for enterprise commerce brands at Domaine. Leading development, client technical guidance, data migrations, and project delivery.
Software Developer building full - stack applications for Turner Fleischer, a Canadian architecture and design studio. Developing APIs, DevOps workflows, and digital solutions for architects and studio operations.
Associate Software Engineer developing enterprise AML and financial crime technology for Sun Life. Supporting AWS data integration, ETL pipelines, applications, and production operations.
Software Engineer building Felix’s WordPress healthcare website and design system. Developing growth tooling, APIs, analytics, experimentation, and automated QA for Canadian healthcare customers.
Software Developer building production AI agents and MCP integrations for Euna Solutions’ cloud - based public - sector budgeting software. Deploying secure LLM features with Python or TypeScript in a hybrid Oakville team.
Full Stack Engineer building JavaScript and Python applications for Ledgebrook, an InsurTech MGA modernizing specialty insurance. Developing scalable APIs, LLM tools, and underwriting technology.
Staff Engineer designing AWS integrations, microservices, and AI automation for EverCommerce’s service - commerce SaaS platform. Providing technical leadership and hands - on development across distributed teams.