About The Position

We’re seeking a highly technical Staff Software Developer (with whom DevOps automation is second nature). You’ll be working with a skilled team of developers to design, build, deploy and support highly scalable applications on hybrid cloud infrastructure. The team is responsible for executing the ‘Security-As-A-Service’ strategy – Delivering API’s, end-to-end automations, and AI capabilities to critical RBC platforms and processes. Applications across RBC consume these services to automate and embed security within their applications.

Requirements

  • 7+ years of software development, including a working knowledge of Java and Spring Boot framework
  • 7+ years relevant technical experience in DevOps, IaaS, SRE or Cloud
  • Experience with building and consuming REST APIs and associated security protocols (such as OAuth)
  • Experience building containerized applications using Microservice architecture
  • Strong project management skills, with the ability to prioritize tasks and manage multiple projects simultaneously.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Experience leading or mentoring developers

Nice To Haves

  • Experience with Azure and OpenShift
  • Experience with GitHub Actions
  • Solid understanding of Cyber Security practices
  • Experience designing or implementing agentic AI solutions in production environments
  • Familiarity with LLMs, prompt engineering, Model Context Protocol (MCP), or AI-driven tools

Responsibilities

  • Design, build, test, and support highly available and critical Security Infrastructure API’s
  • Containerize and deploy applications to Kubernetes platforms such as OpenShift, AWS, Azure
  • Utilize CI/CD to automate the release of multiple code iterations daily
  • Collaboratively build software with best practices such as test-driven development, pair programming and code reviews
  • Apply architectural principles such as Domain Driven Design, CQRS and Event Sourcing to build clean, resilient and maintainable software
  • Implement SRE best practices to ensure high availability, scalability and uptime for deployed services
  • Drive better developer experience, security hygiene and operational efficiency across the organization through automation
  • Design and integrate AI capabilities and agentic systems into security APIs, automation, and DevOps tooling
  • Evaluate and implement emerging AI technologies, including Model Context Protocol (MCP) standards, to improve platform capabilities
  • Provide mentorship and technical guidance to junior engineers, fostering a culture of learning and best practices in software engineering
  • Oversee the planning, design and implementation of complex initiatives, ensuring alignment with business objectives
  • Collaborate with stakeholders to define and prioritize projects, ensuring timely delivery and high-quality outcomes

Benefits

  • A comprehensive Total Rewards Program including bonuses and flexible benefits
  • competitive compensation
  • commissions
  • stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service