Senior Full Stack Engineer
Job in
Toronto, Ontario, M5A, Canada
Listing for:
0000050007 Royal Bank of Canada
Full Time
position
Listed on 2026-01-13
Job specializations:
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer, DevOps
Job Description & How to Apply Below
Job Description
What Is The Opportunity?As a senior software developer, you will work as a part of an agile team to develop automation. We are looking for diverse background and experience, with a deep understanding of software development processes, architectures and industry standards. You must be capable of being a sole contributor, working independently to deliver quality software solutions. You must be a strong team player, willing to collaborate and participate in testing, support and maintenance.
Your focus will be quality, maintainability, performance, and reliability. We expect you to take personal responsibility for all deliveries and outcomes. As a senior team member, you will be immersed in all team activities, help and support other team members to achieve team goals. You must be proactive self-starter motivated to learn new skills and technologies and enjoy embracing the unknown and contributing to innovation efforts with fresh ideas.
What Will You Do?Autonomously code and troubleshoot Python (and/or Java) REST API and related software and setup local and shared, cloud environments and resolve issues
Follow software development industry standards and best practices and learn and follow RBC specific development practices and use in-house tools and systemsProvide help to others e.g. development, integration and troubleshootingContribute to application implementation solution designs as a senior member of the teamDesign, code, execute, and support various testing such as performance, integration, user acceptance, postproduction delivery, etc.Play a key, hands-on role during environment promotions and other deployment activitiesLead production and non-production issue investigations, troubleshooting, and supportParticipate in Agile software development practice using Jira and Confluence, and in-house built CI/CD Dev Ops pipeline tools.What Do You Need To Succeed? Must have:B.S. degree in Computer Science or related technical field (e.g. physics, mathematics, business), or equivalent practical experience including knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing.5 or more years of experience in: developing and supporting production-level software; coding with Python, Java, JavaScript, TypeScript; creating production REST APIs and related technologies in a large organization; developing large, scalable, distributed systems running in cloud environment; working with fully automated CI/CD pipeline using Git Hub or equivalent; working with data processing using JSON, SQL and No
SQL storage systems; working with Docker and Kubernetes; web application and REST API security; working with MacOS/Unix/Linux operating systems working as a software developer; working with Agile methodologies and practices using Jira and Confluence.Strong communication skills and a sense of ownership and drive.Strong team-player: sharing knowledge and taking responsibilityHands-on experience working with Microsoft VS CodeNice-to-haveExperience in a matrix environment, such as a large, publicly traded corporationAbility to facilitate between and influence key decision makersStrategic thinker with excellent interpersonal skills to work across functions and businessesWhat’s in it for you?We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicableLeaders who support your development through coaching and managing opportunitiesAbility to make a difference and lasting impactWork in a dynamic, collaborative, progressive, and high-performing teamA world-class training program in financial servicesFlexible work/life balance optionsOpportunities to do challenging workJob SkillsActive Learning,…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: