Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Sun Life Financial

Toronto

Hybrid

CAD 90,000 - 140,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial services firm based in Toronto is looking for a Senior Software Engineer to join their AML Software Engineering team. The successful candidate will leverage AWS technology and have a robust understanding of application development. Responsibilities include supporting AML application systems, engaging with business partners, and participating in system improvement projects. The company offers a competitive salary, flexible benefits, and a commitment to diversity and inclusion.

Benefits

Flexible work schedule
Competitive salary
Wellness programs
Access to online learning platforms
Supportive team environment

Qualifications

  • 5+ years of progressive information technology experience with full application development life cycle.
  • Experience managing and supporting IDMC operational processes.
  • Familiar with SIEM tools like Splunk for threat detection.

Responsibilities

  • Provide ongoing support of AWS Cloud based AML application systems.
  • Design, develop, code, test, and debug programs for various projects.
  • Implement IT security best practices and collaborate with cybersecurity teams.

Skills

AWS Cloud Services
Java
Linux/Unix
SQL
Kafka monitoring
DevOps tools
ITIL standards
Documentation skills
Communication skills

Education

University degree in Computer Science or equivalent experience

Tools

Git
Bitbucket
Jenkins
CD/CD tools
Ansible
Autosys
Job description
Overview

You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do. Discover how you can make a difference in the lives of individuals, families and communities around the world.

Job Description

We are looking for an experienced and high-performing individual to join our AML Software Engineering team as a Senior Software Engineer. This senior technical role is responsible for the building, integrating, deployment, and support of the AML Application, SymphonyAI NetReveal. In this role you will have the opportunity to work with leading-edge technologies and leveraging AWS Cloud based data platform. The successful incumbent will have strong technical and problem-solving skills and the ability to work independently and collaboratively. The desirable candidate will show initiative, be accepting of responsibility and be accountable for results.

What will you do?
  • Provide ongoing support of AWS Cloud based AML application systems and data management layer including responding to service requests, problem analysis, resolution, escalation and reporting as necessary.
  • Identify and participate in improvement, system renewal, stability, upgrade, and Disaster Recovery projects.
  • As a member of the AML team, interface with business partners, infrastructure teams, system designers, business system analysts, and testing specialists to deliver high quality solutions and maintain a stable, high performing application environment.
  • Create and maintain supporting documentation.
  • Design, develop, code, test, and debug programs for various projects.
  • Implement IT security best practices and collaborate with cybersecurity teams to audit and remediate risks and address findings.
  • Participate in various review processes - e.g. Business Requirements, Test plans, Design reviews, etc. to gain a solid understanding of the application and provide input into the various deliverables from a support perspective.
  • This role includes on-call and afterhours support on a team rotation basis.
What do you need to succeed?
  • 5+ years of progressive information technology experience with full application development life cycle and API integration experience with AML Applications (i.e. SymphonyAI NetReveal)
  • University degree in Computer Science or equivalent experience
  • Deploy and maintain AWS Services (EC2, S3, RDS Postgres, etc)
  • Working experience with Java technology
  • Proficiency in Linux/Unix environments (command line, scripting, PuTTY/SSH)
  • Essential to have demonstrated strong core competency in SQL.
  • Experience managing and supporting IDMC operational processes
  • Familiar with Kafka monitoring tools, redundancy, and failover/recovery
  • Familiar with SIEM tools (e.g. Splunk, Qradar) for threat detection
  • Good knowledge of Autosys job scheduling and dependency management
  • Experience with the DevOps tools (Git, Bitbucket, Jenkins, CDD, Ansible)
  • Experience with Continuous Integration/Continuous Delivery (CI/CD) best practices.
  • Knowledge file transfer process and options (FTP/SFTP)
  • Knowledge of ITIL standards and best practices
  • Excellent documentation skills including technical writing, Visio, PowerPoint, flowcharting
  • Strong communication, collaboration and analytical skills, including conceptual, requirements interpretation, solution creation and problem-solving abilities.
What’s in it for you?
  • A flexible work schedule, so long as it includes core working hours.
  • Competitive salary
  • Being part of our journey in developing the next greatest digital experience
  • Flexible Benefits from the day you join to meet the needs of you and your family.
  • Wellness programs that support the three pillars of your health – mental, physical, and financial.
  • Membership in a highly collaborative, supportive, and productive team
  • An extensive support system for continual learning including company-run courses and access to online learning platforms.
Security and Compliance

As a condition of the role, the successful candidate must obtain a Government of Canada Reliability Status security clearance through Sun Life in advance of the start date

Salary Range: 90,000 - 140,000

Job Category: IT - Application Development

Posting End Date: 05/02/2026

Diversity and inclusion have always been at the core of our values at Sun Life. A diverse workforce with wide perspectives and creative ideas benefits our Clients, the communities where we operate and all of us as colleagues. We welcome applications from qualified individuals from all backgrounds.

Persons with disabilities who need accommodation in the application process, or those needing job postings in an alternative format, may email a request to thebrightside@sunlife.com.

We are proud to be a hybrid organization that offers our employees the choice and flexibility to work from both the office and virtually based on the needs of the business, our Clients and you! Several work options are available and can be discussed throughout the selection process depending on the role requirements and individual needs.

We may use artificial intelligence to support candidate sourcing, screening, interview scheduling.

We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.

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