1745 - Senior Software Engineer - 2 Resources
- Source: LinkedIn
- Amyantek
- On-site
- Toronto
- Senior
Job Description
Please send your resume at [email protected] if you are interested in this 4 month contract with Sunlife with a possibility of extension, If you are not interested, please feel free to pass it in your network for anyone looking for work.
Position title: 1745 - Senior Software Engineer - 2 Resources
Working Status: Hybrid (primarily remote; anticipated onsite 1–2 days per quarter)
Location: Candidate may sit at any of the following (role is primarily remote):
2255 Sheppard Ave E, North York OR 1 York Street, Toronto OR 227 King St S, Kitchener
Target Start Date: ASAP
Work Hours: Monday–Friday, core hours 8:30 AM – 4:30 PM (teams typically work 9–5 or 8–4)
Job description
Overview of the Two Positions
Both roles support cloud native engineering work on AWS, but each aligns to a different team:
Role 1 – Snowflake Platform & AI/FinOps Enablement
This role supports the Managed Snowflake Platform Team, which owns Snowflake onboarding and platform operations for Sun Life’s internal clients. Work includes:
- Cortex AI enablement and governed model RBAC
- FinOps chargeback and AI/serverless cost attribution
- Collibra integrated data governance (autoclassification, lineage, metadata sync)
- Migration of onboarding portal → standalone admin API/Lambda service
- Governed OpenFlow RDBMS integration
- Standardized dbt on Snowflake operating model
Nice-to-have skills (highly valued): Terraform, Snowflake, Lambda
Role 2 – Data Control Plane (No Snowflake/Terraform Required)
This role supports the Data Control Plane Team, which manages ingestion and governance of data entering Sun Life’s data lake and data warehouse environments.
- Primarily S3-based ingestion
- Some Postgres usage
- General data onboarding and environment support
This role does NOT require Snowflake or Terraform experience.
Role Summary
As a Senior Software Engineer, this candidate will design, develop, and support modern cloud-native applications and data solutions on AWS. You will work across software engineering, data platforms, and DevOps practices to deliver scalable, secure, and reliable solutions. The role involves hands-on development, automation, troubleshooting, and collaboration with cross-functional teams.
Contractors will primarily handle junior-level tasks that do not require deep Sun Life-specific knowledge, allowing senior team members to focus on complex platform work.
What you will do:
- Analyze, investigate, and recommend solutions to improve processes, enhance operational efficiency, identify pain points, and optimize development workflows.
- Contribute to the creation and maintenance of technical documentation, standards, reusable frameworks, and implementation templates.
- Collaborate effectively with cross-functional teams using Agile methodologies to plan, develop, test, and deliver software solutions.
- Utilize Jira and Confluence to manage work, track progress, document requirements, and support team collaboration.
- Implement and follow source control best practices using Git, Bitbucket, and modern branching strategies such as GitFlow and Trunk-Based Development.
- Design, develop, test, and maintain software applications using Python and Java.
- Participate in code reviews to ensure code quality, maintainability, security, and adherence to engineering standards.
- Support and improve CI/CD pipelines using tools such as Jenkins and GitLab CI/CD.
- Assist with infrastructure automation, provisioning, and configuration management using tools such as Terraform and Ansible.
- Contribute to the design and implementation of distributed systems and microservices-based applications.
- Work with cloud-native technologies and AWS services to build scalable, reliable, and secure solutions.
- Troubleshoot production issues, perform root cause analysis, and implement preventive solutions.
- Partner with team members to promote engineering best practices, knowledge sharing, and continuous improvement.
- Collaborate with stakeholders to translate business requirements into technical solutions and implementation plans
Critical Skills / Must-Haves:
- Python — primary development language; essential per manager
- AWS — Lambda, EventBridge, SQS, API Gateway, serverless fundamentals
- Git/Bitbucket — source control, branching strategies, code collaboration
- Jenkins & CI/CD — build automation, pipelines, GitHub Actions, GitLab CI/CD, Harness
- Core Engineering Exper…
Skills
- amazon-web-services
- Snowflake
- cortex
- chargeback
- serverless
- attribution
- collibra
- dbt
- Terraform
- PostgreSQL
- JIRA
- confluence
- Bitbucket
- git-flow
- Python
- Java
- Jenkins
- gitlab
- gitlab-ci
- Ansible
- aws-lambda
- amazon-eventbridge
- amazon-sqs
- amazon-api-gateway
- Github
- github-actions
- java-8
- React
- preact
- gitHub-copilot
- claude-by-anthropic
- claude-code
- aws-glue
- aws-lake-formation
- amazon-athena
- amazon-sagemaker
- amazon-s3
- Docker
- Kubernetes
- aws-iam
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
