RBC Borealis is seeking a Staff Software Developer to join their AI Agent Platform team. This role involves designing, building, and operating core platform components that power intelligent, autonomous agents across multi-cloud environments like OpenShift, AWS, and Azure. The developer will contribute to architectural decisions, mentor engineers, and deliver high-quality, production-ready code, ultimately shaping the platform that enables RBC teams to build and run AI-powered systems securely and efficiently.
Design, build, and maintain services for secure, scalable, and observable AI agent workloads across multiple environments.,Collaborate with engineering, architecture, and security teams to define and implement technical standards, APIs, and best practices.,Drive the development of platform capabilities including identity, networking, observability, and runtime orchestration.,Mentor and support engineers through code reviews, design sessions, and knowledge sharing.,Contribute to improving developer experience and deployment automation through CI/CD, infrastructure-as-code, and testing frameworks.,Participate in technical planning, defining milestones and deliverables across engineering squads.,Ensure reliability, performance, and security are embedded into all builds.,8+ years of software development experience with strong programming skills in Python, Go, or Java.,Hands-on experience with Kubernetes or OpenShift, and building containerized, cloud-native applications.,Strong understanding of distributed systems, APIs, and service-to-service communication patterns.,Experience with observability tools and monitoring systems such as Prometheus, Grafana, or Dynatrace.,Proven track record of delivering high-quality, production systems end-to-end.,Strong collaboration and communication skills, with experience influencing technical decisions across teams.
8+ years of software development experience with strong programming skills in Python, Go, or Java.,Hands-on experience with Kubernetes or OpenShift, and building containerized, cloud-native applications.,Strong understanding of distributed systems, APIs, and service-to-service communication patterns.,Experience with observability tools and monitoring systems such as Prometheus, Grafana, or Dynatrace.,Proven track record of delivering high-quality, production systems end-to-end.,Strong collaboration and communication skills, with experience influencing technical decisions across teams.,Experience with AI frameworks such as LangChain, LlamaIndex, or similar.,Familiarity with workload identity, SPIFFE/SPIRE, or OIDC integration.,Experience with cloud infrastructure (AWS, Azure, or hybrid environments).,Exposure to admission controllers, policy enforcement, or platform security tools.,Interest in mentoring engineers and contributing to technical strategy discussions.
37.5 hours/week
RBC offers a comprehensive Total Rewards package including competitive base pay, performance bonuses, and flexible benefits like health and dental coverage. Employees also benefit from a defined contribution pension plan, stock ownership programs, wellness resources, and tuition reimbursement.
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.