Senior Software Engineer

Source Code

Toronto

On-site

CAD 120,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Source Code in Toronto is seeking a Senior Software Engineer to drive impactful solutions for complex business challenges within a fast-paced delivery environment. You will design, implement, and optimize microservices and distributed systems, collaborating across departments to deliver high-quality software.

The role requires 5+ years of experience, a strong background in serverless architectures, and proficiency with tools like AWS Lambda, DynamoDB, API Gateway, and IAM.

Qualifications

  • 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 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.

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 CI 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.

Skills

5+ years experience
Microservices architecture
Debugging distributed systems
Agile & TDD mindset
Communication & teamwork
Fast-paced environment

Education

Post-secondary degree in CS/Software Eng

Tools

AWS Lambda
DynamoDB
API Gateway
IAM
Azure Functions

Job description

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 with Azure Functions or AWS Lambdas within microservice architecture

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer – Back End
Software Developer – Back End

Symbiotic Group • Toronto

On-site
CAD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Symend • Calgary

On-site
CAD 120,000 - 180,000
Senior Software Developer
Senior Software Developer

Worky • Calgary

On-site
CAD 120,000 - 160,000
Senior Software Developer
Senior Software Developer

Dawninfotek • Toronto

On-site
CAD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

AspiringIT • Southwestern Ontario

On-site
CAD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Kitchener

On-site
CAD 110,000 - 150,000
Bonus or Commission eligible
Medical, Dental, Vision Insurance
Vacation Time
+1
Senior Software Developer
Senior Software Developer

Socket.dev • Calgary

On-site
CAD 110,000 - 140,000
Full Stack Java Developer
Full Stack Java Developer

Astek • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Senior Full Stack Java Developer
Senior Full Stack Java Developer

Compunnel, Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 150,000
Senior Software Developer (Automation & Integration)
Senior Software Developer (Automation & Integration)

Bally • Toronto

Hybrid
CAD 95,000 - 140,000