Talent.com
Director, Software Development, Java
Director, Software Development, Java0000050007 Royal Bank of Canada • 90 WESTERN PKY:BEDFORD
No longer accepting applications
Director, Software Development, Java

Director, Software Development, Java

0000050007 Royal Bank of Canada • 90 WESTERN PKY:BEDFORD
30+ days ago
Job type
  • Full-time
Job description

Job Description

What is the opportunity? Are you a Java Developer turned Technical Manager?
Do you have strong understanding of Capital Markets Products in one or more of the following: Derivatives, Credit, Rates, RX, Equities or Commodities?Do you like to spend your time in these 4 areas? stakeholder management; project governance; technical and team/people management ?At RBC Capital Markets, a premier global investment bank and a core part of Royal Bank of Canada's business, we are seeking a talented, technical individual to lead our Pre-Trade Compliance technology team. The team is responsible for “Fortress” application which performs a broad set of pre-trade checks across a range of asset classes.What will do you do?
  • Lead a cross-functional application team of 15 people (distributed across Canada, the US and India)

  • Partner with senior stakeholders across the business, functions and technology

  • Own and evolve the Capital Markets Pre-Trade Compliance technology strategy

  • Lead and deliver complex projects to further develop the internal product offering

  • Implement strong governance processes to drive successful project delivery and manage project financials

  • Chair steering committees to govern project execution, and actively manage risks and issues

  • Continuously refine QA processes to maximize quality

  • Actively manage vendor relationships

  • Contribute to an exceptional employee experience through strong people leadership practices that amplify our Collective Ambition and exemplify the Leadership Model to inspire, support and empower employees to achieve their potential

  • This role provides a good balance between stakeholder management (25%), project governance (25%), technical design / architecture / coding (25%), and team/people management (25%)

What do you need to succeed? Must haves:
  • Bachelor's degree in Computer Science, Engineering, or a related field

  • Hardworking, dedicated, detail oriented, focused on quality and a team player, with effective verbal and written communications

  • Proactive mindset, self-motivated individual with a proactive "can-do" attitude, capable of leading independently

  • Experience within the financial domain with understanding of the asset classes and the business workflows within Capital Markets.

  • Exceptional interpersonal and communication skills to collaborate effectively with stakeholders and team members

  • 10+ years of technology experience in server-side Java

  • 5+ years leading high performing development teams

  • Strong experience in developing full-stack applications using technologies such as Java 17, Spring Boot, ReactJS

  • Experience with middleware messaging platforms such as Solace

  • Experience with cache technologies such as GridGain

  • Strong understanding of design patterns, data structures, and object-oriented programming concepts

Nice to haves:
  • Capital Markets industry experience across securities and derivatives asset classes

  • Experience in pre-trade compliance controls, such as:

    Business Conduct (Dodd-Frank and EMIR/UK EMIR Protocols)

    Regulatory Margin Requirements

    Derivatives Trading Obligation

    Initial Margin Documentation Relief Check

    KYC (know your client)

What’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 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

  • Flexible work/life balance options

  • Opportunities to do challenging work

  • Opportunities to take on progressively greater accountabilities

  • Access to a variety of job opportunities across business and geographies

#LI-POSTJob SkillsApplication Integrations, Application Maintenance, Applications Architecture, Commercial Acumen, Enterprise Application Delivery, Information Technology Management, Programming Languages, Software Development Life Cycle (SDLC), System ApplicationsAdditional Job Details

Address:

90 WESTERN PKY:BEDFORD

City:

Bedford

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-01-22

Application Deadline:

2026-03-14Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date aboveInclusion and Equal Opportunity EmploymentAt 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.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Create a job alert for this search

Director, Software Development, Java • 90 WESTERN PKY:BEDFORD

Similar jobs

Director of Program Operations - Tuft & Paw

Tuft & Pawdartmouth, ns, ca
Full-time

Vancouver, BC or Remote Canada.Tuft & Paw is a high-growth cat CPG brand expanding from consumables into smart connected devices.We need a relentless project driver — someone who owns the critical ...Show more

 • Promoted • New!

Senior Software Developer — Naval Tech (C++/Java)

Ultra MaritimeDartmouth, NS, CA
Full-time

A leading maritime technology company based in Canada is seeking an Intermediate or Senior Software Developer.The ideal candidate will be responsible for designing, coding, and testing software app...Show more

 • Promoted

Director, Software Engineering

AffirmHalifax, Canada
Full-time

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.At Affirm, we've been ver...Show more

 • Promoted

Technical Leadership Role In Ai-Driven Digital Work Solutions

Omnissa, LLCHalifax, Canada
Full-time

Shape the future of work as a Staff Engineer driving innovation.Lead design and development of architecture components that empower seamless work-from-anywhere experiences while ensuring top-tier s...Show more

 • Promoted

Software Business Analyst - Alpha Bravo Development

Alpha Bravo Developmenthalifax, ns, ca
Full-time

We’re a fast-growing software development agency that helps service-based businesses across the U.Our team values ownership, innovation, and building long-term partnerships with clients.We’re looki...Show more

 • Promoted

Lead Architect For Scalable Cloud-Native Systems In High Demand

KinaxisHalifax, Canada
Full-time

Take charge as a Lead Architect to create and evolve a transformative cloud-native platform architecture.Utilize your skills in system design to optimize performance and reliability across real-wor...Show more

 • Promoted

Director

ACCA CareersHalifax, Canada
Full-time

Director of Global Asset Management Tax needed for a Canadian financial services firm.Managing US tax compliance and consulting, with experience in partnership and corporate tax.Show more

 • Promoted

Senior Java Developer (Trading Systems)

Luxofthalifax, ns, ca
Full-time

Join Our Team as a Java Trading Systems Developer.Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre...Show more

 • Promoted

Senior Software Engineer, Ads

InstacartNS, CA
Full-time

We\'re transforming the grocery industry.At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it ...Show more

 • Promoted

Computer programming Private Tutoring Jobs Duncans Cove

SuperprofDuncans Cove, Canada
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more

 • Promoted

Dynamic Director Of Sales Operations For Innovative Engineering Firm

Enginuity IncHalifax, Canada
Full-time

Lead sales strategy and drive revenue growth as a pivotal Director of Sales Operations.This strategic role involves managing a high-performing team while fostering client trust and articulating the...Show more

 • Promoted

Senior Software Engineer

Haysdartmouth, ns, ca
Full-time

What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more

 • Promoted

Sr. Java Developer With Ai Experience

Synechron Inc.Halifax, Canada
Full-time

Java Developer with AI Experience**We are**At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative tech...Show more

 • Promoted

Associate Director of GenAI & Automation Solutions

RBCBedford, NS, CA
Full-time

A leading financial institution in Bedford, NS, is seeking an Automation and Generative AI Specialist with extensive experience in design and deployment of intelligent automation solutions.The role...Show more

 • Promoted

Java Software Engineer

SynechronHalifax, Canada
Full-time

At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ...Show more

 • Promoted

Senior Software Engineer/Software Engineering Manager

VeriskHalifax, Canada
Full-time

Job DescriptionBe a part of a dynamic software development group at Verisk's Catastrophe and Risk Solutions team, contributing to design and development of scalable analytic solution with high perf...Show more

 • Promoted

Senior Java Engineer

enableITHalifax, Canada
Full-time

Interview: Virtual/OnsiteDuration: Long term contractRole Overview We are seeking aSenior Java Engineerto join a high-performing engineering team responsible for building and maintaininghigh-availa...Show more

 • Promoted

Senior Associate Lawyer / Partner

O'Keefe & SullivanNova Scotia, Canada, Canada
Permanent

Partner/Senior Associate Lawyer.O’Keefe & Sullivan is Atlantic Canada’s leading company-side restructuring and litigation boutique.Ranked #1 nationally by Insolvency Insider (H1 2025) for the most ...Show more