Logo for Source Code

Senior Software Engineer

Roles & Responsibilities

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

Requirements:

  • 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

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

Software Engineer Related jobs

Other jobs at Source Code

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.