Lead Software Engineer (Capital Markets Technology) at Scotiabank
Toronto, ON M5C 2V9, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

0.0

Posted On

09 Aug, 25

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Linux, Kafka, Proactive Monitoring, Java Frameworks, Java, Messaging, Redis, Unix, Docker, Capital Markets, Trading Systems, High Availability

Industry

Banking/Mortgage

Description

Requisition ID: 227267
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

THE TEAM

The Cerberus Technology team is a crucial part of the Trading Application team under the Global Banking and Market Engineering Group. This is an opportunity to work in the fast-moving and exciting world of Capital Markets. We are looking for a Lead Software Engineer to join this dynamic team and take on a challenging and exciting role.
You will be responsible for managing a team of software engineers engaged in the design, development, and delivery of trading applications and technical solutions to resolve complex, multi-dimensional business problems. You will have the opportunity to work with talent individuals from cross functional teams and be responsible to implement market leading solutions that are scalable, in high quality, deliver excellence, and add value to our business partners and customers.
We are looking for a results-oriented, creative, highly motivated individual with a curious mindset, strong technical and leadership skills, passionate for challenges and want to contribute to the success of the Bank.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

IS THIS ROLE RIGHT FOR YOU? IN THIS ROLE YOU WILL:

  • Help drive strategy to transform current platforms using new technologies and tools available that best support the business need.
  • Responsible for the design, architecture and the successful implementation of effective and quality solutions that resolve highly complex business problems and support business needs. Accountable for delivery according to pre agreed timelines and budgetary constraints.
  • Ensure that delivery meets the integrity, quality, performance, and reliability requirements by building automated testing and regression suites and use of DevOps principles.
  • Effectively manage a team of technical professional including software engineers and developers by setting performance expectations, monitoring performance and providing technical guidance and coaching. This includes assisting in the recruitment of talents and building high performing teams.
  • Incorporate modern technologies and practices to reduce operational cost and improve security, availability, reliability of overall business systems.
  • Champions a customer focused and high performing culture and contributes to an inclusive work environment.
  • The role requires interaction with business and technology leadership, consequently effective communications commensurate with the audience and the ability to promote an idea and gain consensus is critical.

DO YOU HAVE THE SKILLS THAT WILL ENABLE YOU TO SUCCEED IN THIS ROLE? WE’D LOVE TO WORK WITH YOU IF YOU HAVE:

  • 5+ years of experience designing and building microservice architecture applications.
  • 5-10 years of experience working with Java 8+ and multiple external Java frameworks is a plus (such a Spring).
  • 5+ years of experience with front end UI development using Angular/React
  • 4+ years of code review / Architecture experience
  • Experience in Capital Markets and Derivatives Trading Systems
  • Experience in proactive monitoring of real time applications.
  • Experience with Messaging BUS/ Brokers like: IBM MQ, Kafka, Redis
  • Experience working with Realtime, high availability and low latency systems.
  • Experience with RDBMS Systems Server (MS Sql, Sybase, Postgress)
  • Experience working with K8S and docker, using Linux or Unix, including related scripting.
Loading...