Search jobs > Toronto, ON > Software engineer

Lead Software Engineer

Sun Life
Toronto, Ontario
Full-time

Job Description

Role Summary :

Are you an experienced and versatile Senior or Lead Software Engineer with a wide range of technical skills and a passion for driving innovation?

If you excel in a collaborative environment and are eager to contribute to innovative projects, we have an exciting opportunity for you to join our dynamic team!

What you will do :

Make critical coding judgments to ensure high quality and scalable solutions, such as implementing caching strategies, designing for performance and scalability needs, writing unit and integration tests, developing APIs, and conducting code reviews.

Additional responsibilities include working with container orchestration platforms like Kubernetes and API development frameworks such as API Platform.

Analyze, investigate, and recommend solutions for continuous improvements, process enhancements, identify pain points, and more efficient workflows.

Create templates, standards, and models to facilitate future implementations and adjust priorities when necessary.

  • Demonstrate that you are a collaborative communicator by fearlessly and confidently speaking up, bringing people together, facilitating meetings, recording minutes and actions, and rallying the team towards a common goal.
  • Utilize Jira and Confluence to efficiently manage project workflows, track progress, and facilitate collaboration. Collaborate effectively with cross-functional teams, using Agile methodologies for project development.
  • Motivate and lead teams to achieve goals through delegation, effective communication, and setting a positive example.

What do you need to succeed?

  • Bachelor’s degree, or diploma in Computer Science, Software Engineering, with a minimum of 10 years’ experience in related field.
  • Strong experience in ML Pipelines, Model Registry in AWS and general experience with Machine Learning in the industry
  • Extensive experience designing, implementing, and managing CI / CD pipelines and automation workflows using Jenkins. A strong working knowledge of Jenkins configuration, plugins, and capabilities is required.
  • Proficiency in Git, Bitbucket, Java, Python, and conducting code reviews.
  • Strong understanding of Agile methodologies and project management tools like Jira and Confluence.
  • Advanced knowledge of AWS services (such as S3, Lambda, SageMaker) and serverless architectures.
  • Familiarity with Remote Management Tools, SSH, and Console View.

Preferred Skills / Assets :

  • Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
  • Experience evaluating the performance of ML models
  • Knowledge of IAM and access management in AWS.
  • Previous experience with test-driven development and unit testing.
  • Excellent problem-solving and analytical abilities, with a proactive approach to challenges.
  • Excellent communication skills (both written and oral), combined with strong interpersonal skills.
  • Canadian Enhanced Reliability Clearance is required.
  • 30+ days ago
Related jobs
Promoted
TekRek
Canada

Company Background - Lead Backend Engineer (Go, Python, SQL, AWS). They’re looking for their first Lead Backend Engineer to help them build their latest AI offering. As the Lead Backend Engineer you will:. Have a seat at the leadership table and will help lead the direction of the companies technolo...

Extreme Networks
Vaughan, Ontario

Principal Software Engineer – Team Lead (Edge compute -Containerization) . Key Responsibilities:We are seeking a highly skilled Edge Compute Principal Engineer with strong leadership, communication, and collaboration abilities to join our dynamic team. Lead and inspire a team of engineers, providing...

Scotiabank
Toronto, Ontario

The Global Technologies Application team that supports the Global Banking and Markets business is looking for a Lead Software Engineers to take on a challenging and exciting role. As a Lead Software Engineer, you will be responsible for the design, architecture and final delivery of the solution wit...

Scotiabank
Toronto, Ontario

As a Lead Software Engineer, you will be responsible for the design, architecture and final delivery of the solution with an emphasis on system scalability, availability and pragmatism. Involved in the full software development life cycle and is responsible for designing, coding, testing, implementi...

Scotiabank
Toronto, Ontario

Scotiabank is one of the top automotive finance lenders in Canada and the role will be pivotal to drive the growth forward and maintain our leading position in the marketplace through delivering innovative and top-notch digital solutions for our automotive partners, business, and customers. If you a...

Utility Consumer Analytics Inc.
Ontario, Canada
Remote

Lead, mentor, and inspire a team of software developers to deliver high-quality software solutions on time and within budget. If you are a passionate Full Stack Software Developer with leadership experience and a commitment to delivering high-quality software solutions, we invite you to apply for th...

Morningstar
Toronto, Ontario

We are looking for an enthusiastic and results-oriented individual to join our team as Lead Software Engineer for our Managed Accounts team. With our unique data integrations, extensive distribution networks, investment expertise, and methodologies, we are positioned as a leader in this crucial grow...

Scotiabank
Toronto, Ontario

Scotiabank is one of the top automotive finance lenders in Canada and the role will be pivotal to drive the growth forward and maintain our leading position in the marketplace through delivering innovative and top-notch digital solutions for our automotive partners, business, and customers. If you a...

New Relic, Inc.
Toronto, Ontario
Remote

Lead Software Engineer Req ID 3 Location(s) Calgary, Canada; Montreal, Canada; Ottawa, Canada; Toronto, Canada; Vancouver, Canada; Work arrangement(s) Fully Remote (works exclusively from home) Your opportunity At New Relic, we love making tools for software and ops engineers. Lead Software Engineer...

Avesdo
Toronto, Ontario
Remote

What You'll be doing? Technical Leadership: Provide technical leadership and guidance to a team of software engineers. Our core product is a Transaction Management Software that manages the new home sales process from lead capture, demand intake and analysis to closing and is built around our core i...