04 Sep
|
Sun Life
|
Winnipeg
Job DescriptionOur teams are dedicated to supporting, enhancing and discovering new ways to help our clients achieve lifetime financial security, live healthier lives and connect with us. Through innovation and collaboration, we’re striving to deliver best‑in‑class technology solutions for our digital clients. We’re building new Sun Life capabilities from the ground up, and as a Lead Software Engineer on our team, you’ll take ideas from napkin sketches to production systems, making the technical calls that matter while shaping how we build, ship, and learn. This is a hands‑on leadership role for an engineer who thrives in ambiguity, moves quickly without sacrificing fundamentals, and cares deeply about creating products people use.ResponsibilitiesOwn products end to endBreak down product and technical initiatives into well‑scoped, sequenced work itemsDefine technical approaches, dependencies, and milestones before work startsIdentify risks early and adjust scope or approach to protect delivery timelinesMake pragmatic technical decisions that balance speed, quality, scalability, and business impactOwn outcomes. If something isn’t working, you fix itBuild fast, learn fasterPrototype quickly, launch MVPs, run experiments, and validate ideas with real usersUnblock others by resolving architectural or integration challengesBe the technical decision‑maker when trade‑offs are requiredInstrument everything, gather feedback, and iterate based on dataGuide the technical direction of the teamEstablish lightweight architecture and engineering practices that enable speed without chaosProvide clear technical leadership through code reviews, design discussions, and mentorshipCollaborate across disciplines; work with productmanagers, designers,
and business stakeholders to turn ambiguous problems into working softwareClearly communicate trade‑offs, risks, and timelines to both technical and non‑technical audiencesWork closely with control partners (IT Security, Legal, Risk, Compliance) to ensure compliance and securityChampion modern engineering practices, tools, and technologies that give us a competitive edgeBuild reusable components and technical foundations that accelerate future productsQualificationsMinimum 8 years of progressive information technology experience with full application development life cycle and systems integration experienceStrong experience with Spring Boot, Microservices and API DevelopmentProficient with SOAP/XML, REST/JSONExperience using DevOps tools (e.G. BitBucket, CDD, Jenkins)Understanding of Javascript and jQueryExperience with MS 365Experience with ServiceNow (SNOW)Extensive multi‑platform integration experienceAccessibility, security, or compliance experience in regulated environmentsCloud and delivery fluency (AWS, CI/CD, Containers, etc…)Proven ability to influence technical direction without relying on hierarchy, and experience mentoring engineers and raising the bar through exampleStrong communication skillsBenefitsRecognized as a 2024 Best Workplace in Ontario by Outstanding Place to Work® CanadaRecipient of the Canada Order of Excellence for Mental Health at Work®Wellness programs supporting mental, physical, and financial healthOpportunity to pursue diverse career paths with networking potentialHybrid work model with flexible choice of office or homeCompetitive base pay range of $90,000 – $140,000, plus incentive plans based on performanceDiversity and inclusion commitment; we welcome applicants from all backgroundsSalary Range: $90,000 – $140,000Job Category: IT – Application DevelopmentPosting End Date: 02/06/2026#J-18808-Ljbffr
📌 Lead Software Engineer - C$90,000 - C$140,000 A Year (Winnipeg)
🏢 Sun Life
📍 Winnipeg