Senior Manager, Mobile Banking SRE
📍 Job Overview
- Job Title: Senior Manager, Mobile Banking SRE
- Company: RBC
- Location: Toronto, Ontario, Canada
- Job Type: On-site
- Category: Senior Management, Technical
- Date Posted: 2025-06-24
- Experience Level: 5-10 years
- Remote Status: On-site
🚀 Role Summary
- Lead the Mobile Banking SRE team to ensure the reliability, security, and availability of applications in production.
- Collaborate with development teams to improve services through rigorous testing and release procedures.
- Balance feature development speed and reliability with well-defined service level objectives.
- Provide SRE thought leadership on the squad level and drive transformation by continuously looking for ways to automate existing processes.
- Manage application assets and users, and ensure compliance with all systems and applications in scope, including maintaining segregation of duties.
💻 Primary Responsibilities
- Production Management: Monitor application availability, manage system health, and ensure uptime according to service level objectives.
- Incident Management: Assist in incident management and problem management for applications in scope, and evaluate continuously to improve and prevent future issues.
- Tool Development: Build tools to manage platform infrastructure and applications, and help adopt and drive the creation of application health monitoring and alerting tools.
- Technical Leadership: Provide SRE thought leadership on the squad level, perform code and non-functional reviews, and explore new capabilities and technologies to drive innovation.
- Team Management: Manage application assets and users, ensure compliance with all systems and applications in scope, and maintain segregation of duties.
- Collaboration: Partner with development teams to improve services through rigorous testing and release procedures, and participate in system design consulting, platform management, and capacity planning.
🎓 Skills & Qualifications
Education: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant certifications (e.g., AWS, Azure, or GCP) are a plus.
Experience: 5-10 years of support experience in Openshift, Azure, and Kubernetes. 5-7 years of experience as an SRE supporting multiple applications.
Required Skills:
- Strong programming skills in Java, JavaScript, Typescript, or Python
- SQL database operational experience and knowledge of cloud technologies
- Experience with monitoring using Splunk, Dynatrace, RUM, Grafana, and other related tools
- Knowledge of networking-related areas such as certificates, load balancers, and firewalls
- Experience with the operational aspects of software systems such as monitoring, centralized logging, and alerting
- Familiarity with micro-services, public cloud (Azure preferred), and container technologies
- Working knowledge of Mainframes and JCL is nice to have
Preferred Skills:
- Knowledge of public cloud (Microsoft Azure and AWS) and private cloud (OpenShift) platforms and development of applications in multi-cloud, hybrid environments
- Knowledge of containers and orchestration (e.g., Docker, Kubernetes)
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate a strong understanding of SRE principles and cloud technologies through relevant projects and case studies.
- Showcase your ability to manage production environments, build tools for infrastructure management, and debug production issues across services and levels of the stack.
- Highlight your experience with incident management, problem management, and capacity planning.
Technical Documentation:
- Provide clear and concise documentation for your SRE solutions, including code quality, commenting, and version control standards.
- Include detailed explanations of your approach to system design, architecture, and deployment processes.
- Showcase your understanding of testing methodologies, performance metrics, and optimization techniques.
💵 Compensation & Benefits
Salary Range: The salary range for this role is CAD 150,000 - CAD 200,000 per year, depending on experience and qualifications. This range is based on market research and RBC's internal salary structure for similar roles.
Benefits:
- Bonuses and flexible benefits package
- Competitive compensation and commission structure
- Stock options and equity-based compensation
- Comprehensive health and dental benefits
- Retirement savings plans and pension benefits
- Employee discounts and perks
- Professional development opportunities and career growth planning
Working Hours: Full-time position with a standard workweek of 37.5 hours. The role may require off-hours support and on-call responsibilities.
🎯 Team & Company Context
Company Culture: RBC fosters an inclusive workplace that values diversity, collaboration, and innovation. The company encourages a culture of continuous learning, growth, and high performance.
Team Structure: The Mobile Banking SRE team is part of the larger Technology and Operations division at RBC. The team consists of SREs, software engineers, and other technical specialists who work together to ensure the reliability, security, and availability of RBC's mobile banking applications.
Development Methodology: The team follows Agile methodologies, with a focus on continuous integration, continuous delivery, and DevOps practices. They use tools such as JIRA, Confluence, and Bitbucket to manage projects and collaborate effectively.
Company Website: https://www.rbc.com/
📈 Career & Growth Analysis
Web Technology Career Level: This role is a senior management position within the Site Reliability Engineering (SRE) discipline, focusing on leadership, strategic decision-making, and technical architecture.
Reporting Structure: The Senior Manager, Mobile Banking SRE, reports directly to the Head of Mobile Banking SRE and works closely with other senior leaders within the Technology and Operations division at RBC.
Technical Impact: The role has a significant impact on the reliability, security, and availability of RBC's mobile banking applications, affecting millions of customers worldwide. The Senior Manager, Mobile Banking SRE, is responsible for driving technical innovation and ensuring the optimal performance of the mobile banking platform.
Growth Opportunities:
- Technical Leadership: Grow into a Principal SRE or Architect role, focusing on technical strategy, architecture, and innovation.
- Team Management: Transition into a Manager or Director role, leading larger teams and driving organizational change.
- Cross-functional Collaboration: Expand your influence by working with other business units, such as Product, Marketing, or Business Strategy, to drive company-wide initiatives.
🌐 Work Environment
Office Type: On-site, with a modern, collaborative workspace designed to facilitate team interaction and knowledge sharing.
Office Location(s): RBC Waterpark Place, 88 Queens Quay W, Toronto, Ontario, Canada
Workspace Context:
- The office features an open-concept floor plan, with dedicated team spaces and meeting rooms for focused work and collaboration.
- Employees have access to state-of-the-art technology, including multiple monitors, high-speed internet, and specialized software tools.
- The office is equipped with a fully-stocked kitchen, cafeteria, and other amenities to support employee well-being and productivity.
Work Schedule: The role follows a standard full-time workweek of 37.5 hours, with flexible hours and remote work options available based on team needs and individual arrangements.
📄 Application & Technical Interview Process
Interview Process:
- Phone Screen: A brief phone call to discuss your resume, experience, and career goals.
- Technical Assessment: A hands-on coding or architecture challenge to evaluate your technical skills and problem-solving abilities.
- Behavioral Interview: A conversation focused on your leadership style, team dynamics, and cultural fit with RBC.
- Final Interview: A meeting with senior leadership to discuss your career aspirations, growth opportunities, and next steps.
Portfolio Review Tips:
- Highlight your experience with incident management, problem management, and capacity planning.
- Showcase your ability to build tools for infrastructure management and debug production issues across services and levels of the stack.
- Demonstrate your understanding of SRE principles, cloud technologies, and technical documentation standards.
Technical Challenge Preparation:
- Brush up on your knowledge of Openshift, Azure, Kubernetes, and other relevant technologies.
- Practice coding and architecture challenges, focusing on system design, scalability, and performance optimization.
- Prepare for behavioral interview questions by reflecting on your leadership style, team dynamics, and cultural fit with RBC.
📌 Application Steps
- Submit your application through the RBC careers portal.
- Prepare a tailored resume and cover letter, highlighting your relevant experience, skills, and career goals.
- Update your portfolio to showcase your experience with incident management, problem management, and capacity planning.
- Research RBC's company culture, values, and mobile banking applications to demonstrate your enthusiasm and alignment with the organization.
- Prepare for the interview process by practicing technical challenges, reviewing your portfolio, and refining your communication skills.
📝 Important Notice: This enhanced job description includes AI-generated insights and web technology industry-standard assumptions. All details should be verified directly with RBC before making application decisions.
Application Requirements
Candidates must have 5-10 years of support experience in Openshift, Azure, and Kubernetes, with strong programming skills in Java, JavaScript, Typescript, or Python. SQL database operational experience and knowledge of cloud technologies are also required.