Taro Logo

Software Engineer

Global financial services and insurance company helping clients achieve lifetime financial security and live healthier lives.
$63,000 - $104,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance · Insurance

Description For Software Engineer

Sun Life is seeking a Software Engineer to join their team in various Ontario locations. This role combines technical leadership with hands-on development, focusing on designing and implementing complex case management solutions. The position requires expertise in Java/J2EE, database management, and BPM concepts, with a strong emphasis on solution architecture and technical delivery. The ideal candidate will have 7+ years of IT experience and deep knowledge of financial services technology. Sun Life offers a supportive, flexible work environment with comprehensive benefits, including competitive compensation, equity participation, and work-life balance. The role involves collaboration with cross-functional teams, both onshore and offshore, and requires security clearance. As part of a global organization with 30,000 employees across 26 countries, this position offers significant opportunity for impact and professional growth in a company committed to innovation and digital transformation in the financial services sector.

Last updated 7 hours ago

Responsibilities For Software Engineer

  • Work with Process Architect to identify reuse opportunities and participate in scope definition
  • Provide guidance and advice on technical issues to developer resources
  • Estimate work effort, timelines, and project plans
  • Work with Product Owner to create Definition of Done
  • Collaborate with architects, designers/developers, analysts and testing specialists
  • Produce high-level and detailed designs based on business requirements
  • Coordinate with onshore and offshore teams for coding and implementation
  • Ensure information security standards compliance
  • Contribute to ongoing support and stability of application systems

Requirements For Software Engineer

Java
  • 4 years experience designing and delivering complex case management projects
  • Experience in solution design for internal and external facing applications
  • Advanced knowledge of BPM concepts and tools
  • Minimum 7 years of progressive IT experience
  • Knowledge of PRPC Architecture and implementation features
  • Strong data modeling experience
  • Experience in Agile and Waterfall environments
  • 3 years hands-on experience with Java/J2EE and relational databases
  • Knowledge of financial and insurance industries

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive salary and bonus structure
  • Flexible Benefits package from day one
  • Pension and stock programs
  • Work-life balance with flexible scheduling
  • Continuous learning environment

Interested in this job?

Jobs Related To Sun Life Software Engineer