Senior Lead Engineer

Jobtailor

Toronto

On-site

CAD 140,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Jobtailor is seeking a high-impact Lead Engineer to guide multiple engineering teams in delivering a scalable PnL reporting platform. You will mentor developers, optimize performance, and collaborate with Risk Analysts, Front Office Traders, and executives to drive business value.

The role requires deep Java/JEE experience, Spring Boot microservices, and strong Big Data capabilities. You will act as a senior technical leader within a global team, shaping architecture and promoting best practices.

Qualifications

  • 10+ years of technical leadership experience delivering large-scale, mission-critical software projects.
  • 5+ years managing an engineering team.
  • 8+ years of Java/JEE experience.
  • 5+ years in the Spring tech stack and building microservices using Spring Boot.
  • 3+ years of Scala/Spark.
  • Strong experience with Hadoop, Spark, Parquet or similar Big Data technologies.
  • Strong experience in a Linux environment.
  • Experience designing and integrating with REST APIs.
  • Experience with messaging technologies such as Kafka.
  • Experience with RDBMS and fluency in SQL; Cassandra preferred.
  • Experience with Git, CI/CD toolset, Maven, and Jenkins.
  • Experience working within an Agile environment.
  • Understanding of best practices and design patterns.
  • Experience developing and managing highly scalable and low-latency systems.
  • Good communication skills; ability to collaborate with a global team.
  • Hands-on experience with market risk and/or PnL reporting is nice to have.

Responsibilities

  • Lead engineering teams delivering large-scale, mission-critical software and improve efficiency.
  • Design and develop a scalable, resilient PnL reporting platform.
  • Support Risk Analysts, Front Office Traders, and Senior Executives through the reporting platform.
  • Manage multiple development streams and follow code promotion processes.
  • Manage lower environments and ensure stability.
  • Conduct design reviews and code reviews.
  • Reverse engineer legacy code and optimize to address bottlenecks.
  • Analyze production issues and provide permanent solutions.
  • Promote best practices and CI/CD adoption.
  • Drive transformation by automating processes, testing, and improving data quality.
  • Explore new capabilities and technologies to drive innovation.
  • Collaborate with PMs, business sponsors, and global teams.

Skills

Technical Leadership
Java/JEE Experience
Spring Boot Microservices
Big Data Technologies
Agile Environment
Communication Skills
Collaboration
Linux Environment
REST APIs
Kafka
Git
CI/CD
Maven
Jenkins
Scala
Spark
Hadoop
SQL
Cassandra (preferred)

Tools

Git
Maven
Jenkins
CI/CD
Kafka

Job description

  • Lead engineering teams delivering high-quality software and improving business efficiency
  • Design and develop a scalable, resilient, high-performing PnL reporting platform
  • Support Risk Analysts, Front Office Traders, and Senior Executives through the reporting platform
  • Manage multiple development streams and follow proper code promotion processes
  • Manage lower development environments and ensure environment stability
  • Conduct design reviews and code reviews
  • Reverse engineer legacy code and optimize code to address system bottlenecks
  • Analyze production issues and provide permanent solutions
  • Promote best practices and continuous integration and delivery
  • Drive transformation by automating processes, testing, and optimizing data quality
  • Explore new capabilities and technologies to drive innovation
  • Collaborate with technical and non-technical professionals, PMs, business sponsors, and global teams
Requirements
  • 10+ years of technical leadership experience leading engineering teams delivering large-scale and mission-critical projects
  • 5+ years managing an engineering team
  • 8+ years of Java/JEE experience
  • 5+ years of experience in the Spring tech stack and building microservices using Spring Boot
  • 3+ years of experience in Scala/Spark
  • Strong experience with Hadoop, Spark, Parquet or similar Big Data technologies
  • Strong experience in a Linux environment
  • Experience designing and integrating with REST APIs
  • Experience with messaging technologies such as Kafka
  • Experience with RDBMS and demonstrable fluency in SQL
  • Experience with non-relational databases such as Cassandra preferred
  • Experience with Git, CI/CD toolset, Maven, and Jenkins
  • Experience working within an Agile environment
  • Understanding of best practices and design patterns
  • Experience developing and managing highly scalable and low-latency systems
  • Good communication skills
  • Experience collaborating efficiently within a global team
  • Experience working in a fast-paced environment with PMs and business sponsors
  • Hands-on experience with market risk and/or PnL reporting is nice to have
Core Competencies

Demonstrates extensive technical leadership in delivering large-scale, mission-critical software projects, with a strong focus on Java/JEE, Spring tech stack, and Big Data technologies. Proven ability to manage engineering teams, optimize processes, and drive innovation through automation and collaboration.

Highest-signal resume keywords
  • Technical Leadership
  • Java/JEE Experience
  • Spring Boot Microservices
  • Big Data Technologies
  • Agile Environment
Hard Skills
  • Java
  • JEE
  • Spring
  • Spring Boot
  • Scala
  • Spark
  • Hadoop
  • SQL
  • REST APIs
  • Microservices
Soft Skills
  • Communication Skills
  • Collaboration
Industry Keywords
  • PnL Reporting
  • Risk Management
  • Big Data
  • Agile
  • Design Patterns
Tools & Technologies
  • Git
  • Maven
  • Jenkins
  • CI/CD
  • Kafka
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Jobtailor • Toronto

On-site
CAD 110,000 - 160,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Jobtailor • Toronto

On-site
CAD 110,000 - 150,000
Senior Java Backend Developer
Senior Java Backend Developer

Jobtailor • Toronto

On-site
CAD 110,000 - 150,000
Senior Manager, Software Development – RIBS
Senior Manager, Software Development – RIBS

Jobtailor • Toronto

On-site
CAD 120,000 - 150,000
Senior Lead Engineer - PnL & Big Data Platform
Senior Lead Engineer - PnL & Big Data Platform

Jobtailor • Toronto

On-site
CAD 140,000 - 210,000
Head of Product and Engineering
Head of Product and Engineering

Jobtailor • Montreal (administrative region)

On-site
CAD 180,000 - 240,000
Senior Java Software Engineer
Senior Java Software Engineer

Soho Square Solutions • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Senior Data Engineer
Senior Data Engineer

Capgemini • Mississauga

On-site
CAD 110,000 - 170,000
Senior Java Developer, AI Experience
Senior Java Developer, AI Experience

Jobtailor • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Java/UI Full-Stack Tech Lead
Java/UI Full-Stack Tech Lead

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 100,000 - 130,000