×
Register Here to Apply for Jobs or Post Jobs. X

Associate Director, Lead Software Developer

Job in Halifax, Nova Scotia, I3P, Canada
Listing for: RBC
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    DevOps, AI Engineer (Applied/Software), Software Architect, Cloud Engineer - Software
Job Description & How to Apply Below

Opportunity

Join RBC’s technology team at the forefront of enterprise engineering and agentic AI innovation. You’ll take on a genuine technical leadership role, shaping architectural decisions and building intelligent automation solutions that directly accelerate delivery and business outcomes. This is a rare opportunity to influence engineering culture at scale: driving CI/CD excellence, championing modern Dev Ops practices, and integrating cutting‑edge LLM‑based tools into real workflows.

Responsibilities
  • Lead 1‑2 engineers initially as technical team lead, providing code reviews, architectural direction, and hands‑on delivery of full‑stack applications using modern technologies.
  • Design and build agentic AI workflows and LLM‑integrated automation solutions that augment developer productivity and streamline business processes.
  • Architect and implement automated test suites (unit, integration, end‑to‑end) using frameworks such as Selenium, Playwright, and PyTest to ensure software quality at scale.
  • Design, champion, and continuously improve CI/CD pipelines and automated deployment workflows, promoting Dev Ops best practices across engineering teams.
  • Build and optimize containerized microservices using Kubernetes, Docker, Helm, and cloud‑native architectures on AWS, Azure, or GCP.
  • Mentor junior and intermediate developers, fostering a culture of technical excellence, continuous learning, and engineering standards adherence.
  • Collaborate with product management, QA, and infrastructure teams to align engineering efforts with business objectives and regulatory requirements.
  • Evaluate emerging technologies—particularly in the AI/ML and agentic automation space— and recommend adoption strategies to enhance platform capabilities.
Qualifications – Must Have
  • 7+ years of progressive full‑stack software development and/or automation engineering experience, with 2+ years in a technical lead or team lead capacity.
  • Strong proficiency in Python or Java with demonstrated ability to architect complex, enterprise‑grade systems.
  • Hands‑on experience with agentic AI development, LLM integration, and prompt engineering—including tools such as Lang Chain, Llama Index, or the OpenAI API.
  • Experience building RAG pipelines, autonomous agents, or AI‑assisted developer workflows integrated into production engineering environments.
  • Deep experience with containerized applications, Kubernetes, and CI/CD platforms (e.g., Jenkins, Git Hub Actions, Git Lab CI), including Dev Ops tooling such as Docker, Helm, and Terraform.
  • Proven ability to design and deliver automated testing frameworks and workflow orchestration solutions (e.g., Airflow, Selenium, Playwright, PyTest).
Nice‑to‑Have
  • Familiarity with event‑driven architectures or messaging systems such as Kafka or RabbitMQ.
  • Experience in financial services or a regulated industry, with exposure to security best practices and compliance requirements.
  • Familiarity with observability and monitoring tools such as Datadog, Splunk, or Grafana, and experience contributing to Agile/Scrum ceremonies and technical roadmaps.
Benefits
  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Leaders who support your development through coaching and managing opportunities.
  • Ability to make a difference and lasting impact in technology transformation.
  • Work in a dynamic, collaborative, progressive, and high‑performing team.
  • A world‑class training program in financial services and technology.
  • Flexible work/life balance options.
Job Skills

Active Learning, Agile Methodology, Application Integrations, Detail‑Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC).

EEO Statement

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities.

RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

#J-18808-Ljbffr
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:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary