cover image
Insight Global

Senior Lead Engineer

On site

Toronto, Canada

Senior

Freelance

12-12-2025

Share this job:

Skills

Communication Python Java SQL CI/CD Kubernetes Problem-solving Architecture Databases Analytical Skills AWS Software Development Spring Spring Boot CI/CD Pipelines Terraform

Job Specifications

JOB DESCRIPTION

Insight Global is seeking a Senior Software Engineer to join the technology team of a leading financial services client. This role involves modernizing existing applications and building new systems for Post Trade services. The ideal candidate is a self-starter with strong analytical skills, hands-on coding experience, and the ability to design and deploy solutions on AWS using modern frameworks.

Key Responsibilities

Design, develop, and maintain scalable applications using
Java (Spring Boot, Java 11/17/21) and AWS services (EKS, Lambda, RDS, API Gateway, SQS).
Collaborate with cross-functional teams to analyze requirements and propose design solutions for modernization and new builds.
Write clean, efficient, and well-documented code in Java and Python.
Participate in code reviews, provide feedback, and mentor junior developers when needed.
Deploy applications on AWS, leveraging Terraform for infrastructure automation.
Debug and resolve build and deployment issues, ensuring smooth CI/CD pipelines.
Stay updated on new APIs, frameworks, and best practices in cloud and software development.
Work independently while contributing to a team of 5 developers in a fast-paced environment.

REQUIRED SKILLS AND EXPERIENCE

Strong hands-on experience with Java (Spring Boot)
Strong Experience deploying applications using AWS services (EKS, Lambda, RDS, API Gateway)
Deploying and managing Kubernetes workloads using Argo CD.
Proficiency in Terraform, including the ability to debug and design infrastructure scripts.
Working knowledge of Python (must have prior hands-on coding experience).
Solid understanding of software design principles, system architecture, and modernization strategies.
Ability to write basic SQL queries and work with relational databases.
Excellent problem-solving and communication skills. Ability to take initiative and work independently.

NICE TO HAVE SKILLS AND EXPERIENCE

• Experience in capital markets or financial services industry.

• Familiarity with Post Trade systems and workflows.

About the Company

Insight Global is an international professional services and staffing company specializing in delivering talent and technical solutions to Fortune 1000 companies across the IT, Non-IT, Healthcare, and Engineering industries. Fueled by staffing and talent experts, Evergreen, our professional services brand, brings technical advisors and culture consultants to help customers tackle their biggest challenges. With over 70 locations across North America, Europe, and Asia, and global staffing capabilities in 50+ countries, our tea... Know more