Enable job alerts via email!

Senior Software Engineer

Source Code

Toronto

On-site

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Job summary

A leading financial services organization in Toronto seeks a Senior Software Engineer to drive impactful solutions in a dynamic environment. The ideal candidate has over 5 years of experience in software development, with deep expertise in microservices and strong communication skills. This role offers competitive compensation and opportunities for professional growth.

Qualifications

  • 5+ years of professional software development experience.
  • Deep expertise with microservices architectures and design patterns.
  • Proficient with debugging and profiling distributed systems.

Responsibilities

  • Participate in cross-departmental technical design sessions.
  • Collaborate with engineers to share best practices.
  • Ensure application quality using automated testing methods.

Skills

Microservices architectures
Agile methodologies
Problem-solving
Collaboration
Emerging technologies

Education

Post-secondary degree in computer science or related discipline

Tools

AWS Lambda
DynamoDB
API Gateway

Job description

Job Description

Job Description

Senior Software Engineer

Toronto, ON

Our client, a leading financial services organization, is seeking a Senior Software Engineer to join their team. The Senior Software Engineer will play a pivotal role in driving impactful solutions for intricate business challenges within a dynamic and high-energy delivery setting,

Responsibilities :

Participate in cross-departmental technical design sessions to identify / document technical solutions

Collaborate with other engineers to share best practices and knowledge of emerging technologies.

Function as a trusted advisor with a consultative mindset in interactions with stakeholders.

Ensure the quality of the applications by using various types of automated testing methods in a continuous integration environment

Resolve defects / bugs during pre-production, production, and post-release patches

Drive continual improvement to the efficiency and flexibility of the systems while keeping a high bar for customer trust, performance, and availability

Need to Have :

Post-secondary degree in computer science, software engineering or related discipline

5+ years of professional software development experience

Deep expertise with microservices architectures and design patterns

Experience using tools including Lambda, DynamoDB, API Gateway, IAM, etc.

Proficient with debugging and profiling distributed systems

Agile and test-driven development mindset

Strong problem-solving skills and a passion for learning and staying updated with emerging technologies

Excellent communication and teamwork skills

Ability to work in a fast-paced and collaborative environment

Nice to Have :

Exposure to Server-less development / deployment and containerization a definite plus

Experience in financial services domains

Experience with Azure Functions or AWS Lambdas within microservice architecture

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.