Senior Software Developer, GFT

RBCHalifax, NS
Onsite

About The Position

Compliance is a team within Global Functions Technology that deals with trading and employee surveillance, privacy, and risk governance. This position is within the Compliance Technology areas of GFT. The ideal candidate will be developing and implementing solutions and resolving complex issues in a variety of projects in the trade surveillance eco system. This role will act as a technical leader in Halifax and report to the Director of Data and Engineering for Compliance Technology.

Requirements

  • 8+ years of hands-on experience with Java, REST APIs/Microservices, and Spring Framework (MVC, Security, JPA, Spring Boot).
  • Development, testing and troubleshooting of large scale online and batch applications as well as RESTful API and interface specifications (Swagger, OpenAPI, SOAP).
  • Proven experience as a technology lead applying best engineering practices for peer review of code, designs, specifications, and unit tests
  • Proficiency in CI/CD pipelines and testing automation tools.
  • Strong problem-solving and design skills, with a focus on clean coding practices and scalability.
  • Ability to mentor and guide junior developers in technical and best practice areas.
  • Solid Understanding of Agile.
  • A passion for technology and a love of software development culture

Nice To Haves

  • Capital Markets/Wealth management and/or regulatory experience
  • Experience with object-oriented programming and microservice design patterns (e.g., load balancing, resiliency).
  • Knowledge of data governance and security practices.
  • Familiarity with kdb+.
  • Familiarity with DevOps tools (Jenkins/Github Actions).

Responsibilities

  • Create system and application designs, software and technical architecture, in accordance with strategies and objectives.
  • Providing expertise for the Compliance Technology team and other IT staff on a variety of issues in software designs, system architecture and solution-oriented technologies.
  • Communicating with clients and analyses business requirements and processes; making recommendations and leading in shaping future plans in Compliance Technology.
  • Overseeing project outcomes, including hardware and software design; ensuring that each project phase meets overall requirements.
  • Become a SME in the trade surveillance application portfolio

Benefits

  • bonuses
  • flexible benefits
  • competitive compensation
  • commissions
  • stock where applicable
  • Leaders who support your development through coaching and managing opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service