Sun Life is a company committed to making a positive impact in the lives of individuals, families, and communities. They are seeking an Associate Software Engineer to design and develop enterprise software solutions that improve lives for millions worldwide, while providing mentorship and opportunities for career growth.
Design & Develop enterprise software that powers real business impact
Solve Complex Problems working alongside experienced engineers and innovative teams
Build & Automate with cutting-edge tools in a true Agile environment
Support & Optimize production systems while mastering enterprise-scale technology
Collaborate Across Teams with product owners, engineers, and business leaders
Own Your Growth through diverse, challenging projects and dedicated mentorship
Participate in On-Call Rotation for production systems (with support and training)
Qualification
Required
Bachelor's degree in Computer Science, Engineering, or related discipline (or equivalent experience)
0–2 years of relevant internship or co-op experience; or, 3–5 years of relevant experience in software development or application support
Foundational knowledge of programming languages (e.g., Java, Python, C#, or similar)
Basic understanding of SQL and relational databases
Exposure to scripting, automation, or API development through coursework or projects (e.g. PowerShell, shell scripting)
Familiarity with software development lifecycle concepts (Agile, DevOps)
Experience working with APIs, integrations, and enterprise systems is an asset
Familiarity with CI/CD pipelines, cloud platforms, or modern DevOps practices is an asset
Strong problem-solving and analytical thinking
Willingness to learn and adapt to new technologies and tools
Effective communication and collaboration skills
Ability to work in a team-oriented environment
As a condition of the role, the successful candidate must obtain a Government of Canada Reliability Status security clearance through Sun Life
Preferred
Exposure to financial systems or enterprise applications
Knowledge of cloud technologies or modern data platforms
Experience with automation frameworks or workflow tools
Familiarity with IT service management processes (incident, change, problem)
Experience working in an onsite–offshore delivery model
Benefits
Eligible Sun Life employees participate in various incentive plans, payment under which is discretionary and subject to individual and company performance
Certain sales focused roles have sales incentive plans based on individual or group sales results
Accelerated Learning – Work on enterprise-scale platforms with mentorship from senior engineers.
Real-World Experience – Build solutions that impact millions of clients globally
Clear Career Path – Grow skills and advance in a company committed to your development.
Inclusive Culture – Bring your authentic self and thrive in a supportive environment
Continuous Development – Access to learning opportunities and cutting-edge technology.
Flexibility & Balance – Work in an environment designed for your success
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.
Sun Life is a leading financial services organization dedicated to helping people achieve lifetime financial security and live healthier lives.