Taro Logo

Lead Software Engineer

Sun Life is a leading financial services organization providing insurance, wealth and asset management solutions.
$84,000 - $138,000
Cloud
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Engineer

Sun Life, a leading financial services organization, is seeking a Lead Software Engineer to join their innovative technology team. This senior technical role focuses on building and managing AWS-based cloud solutions, particularly working with technologies like GLUE, S3, and Lambda. The position offers a unique opportunity to work on cutting-edge projects while leading and mentoring other engineers.

The role combines technical leadership with hands-on development, requiring expertise in cloud architecture, particularly AWS services, along with strong programming skills in Python/Pyspark. The successful candidate will be responsible for designing scalable solutions, implementing best practices, and driving continuous improvement initiatives across the organization.

This position is ideal for an experienced engineer with 10+ years of experience who is passionate about cloud technologies and wants to make a significant impact in the financial services sector. The role offers excellent growth opportunities, comprehensive benefits, and a flexible hybrid work environment that balances office and remote work.

Sun Life provides a supportive and inclusive culture focused on employee well-being and professional development. The company offers competitive compensation, extensive benefits, and strong emphasis on work-life balance. The position comes with opportunities for continuous learning through company-run courses and access to online learning platforms.

The ideal candidate will bring a combination of technical expertise, leadership skills, and a collaborative mindset. They must be eligible for Reliability Status Clearance, requiring 5 consecutive years of residence in Canada. This role represents an excellent opportunity to join a forward-thinking organization that is leveraging technology to transform financial services.

Last updated 14 hours ago

Responsibilities For Lead Software Engineer

  • Coordinate and participate in all aspects of the development cycle from design to implementation
  • Mentor and guide other software engineers across various locations
  • Translate requirements into detailed functional and technical design
  • Provide high level solution options and estimates for project proposals
  • Implement caching strategies and design for performance and scalability
  • Analyze and recommend solutions for continuous improvements
  • Create templates, standards, and models for future implementations
  • Facilitate meetings and lead team collaboration

Requirements For Lead Software Engineer

Python
  • Bachelor's degree or diploma in Computer Science or Software Engineering
  • Minimum of 10 years experience in related field
  • Experience with cloud-based platforms (AWS Amazon Web Services)
  • Experience with Python/Pyspark and GLUE
  • Advanced knowledge of AWS services (S3, Lambda, SageMaker)
  • Strong core competency in SQL
  • Experience with DevOps tools (Git, Bitbucket, Jenkins, CDD, Ansible)
  • Understanding of Agile methodologies
  • Experience with Remote Management Tools, SSH, and Console View
  • Must be eligible for Reliability Status Clearance with 5 consecutive years in Canada

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Flexible work schedule
  • Competitive salary
  • Flexible benefits package from day one
  • Wellness programs (mental, physical, and financial health)
  • Extensive learning and development support
  • Company-run courses and online learning platforms access
  • Hybrid work arrangement

Interested in this job?

Jobs Related To Sun Life Lead Software Engineer