RBC

Senior/Lead API Developer

RBC
Apply
4 days ago
Toronto, Canada +2 moreStaff+

Responsibilities

  • Design, develop, and oversee robust, scalable APIs for digital products and services.
  • Lead modernization, standardization, technical-debt identification, and remediation for legacy APIs.
  • Collaborate with Enterprise API and Security architects to design secure and scalable APIs.
  • Establish procedures for addressing security vulnerabilities and ensure adherence to development and security standards.
  • Create and maintain API documentation and establish development best practices.
  • Mentor junior developers and function as an API Development subject matter expert.
  • Collaborate with Scrum Masters to create, refine, prioritize, and assign development stories.
  • Work with QA and UAT teams to create test scripts and support quality activities.
  • Act as the liaison between the API Enablement team and analysts, project managers, and integration partners.
  • Provide Level 3 production support for API-related issues when needed.

Requirements

  • 3–5 years of experience in API development.
  • Strong software development experience and proficiency in at least one backend language, including .NET, Node.js, Java, Python, or Go.
  • Experience with API frameworks and tools such as Spring Boot, Express, or FastAPI.
  • Strong expertise in RESTful API design and development.
  • Strong expertise with microservices architecture.
  • Knowledge of API security best practices and authentication mechanisms such as OAuth and JWT.
  • Experience with GitHub version control.
  • Proven experience leading and mentoring technical teams.
  • Experience with cloud platforms such as Azure, AWS, or GCP is preferred.
  • Knowledge of CI/CD pipelines and DevOps/DevSecOps practices is preferred.
  • MuleSoft/DataWeave experience and financial services experience are preferred.

Benefits

  • Comprehensive Total Rewards Program with bonuses and flexible benefits.
  • Competitive compensation, commissions, and stock where applicable.
  • Leadership support through coaching and development opportunities.
  • World-class training program in financial services.
  • Flexible work/life balance options.
  • Dynamic, collaborative, progressive, and high-performing team environment.
  • Full-time regular employment in Toronto, Canada, with a 37.5-hour work week.
  • Applications are accepted until December 4, 2026.

Tech Stack

Categories

RBC

About RBC

10,000+ employees

Royal Bank of Canada (RBC) provides personal and commercial banking, payments, mortgages, investing, wealth management, insurance, and capital markets services to consumers, businesses, and institutions. The public company, headquartered in Toronto and founded in 1864, serves more than 17 million clients across Canada, the U.S., and other global markets. Revenue comes from interest income, fees, advisory, and trading across its diversified financial services businesses, and it is Canada’s largest bank by market capitalization.

Contact me