Logo of Huzzle

Associate Director, Software Engineering (Life Solutions)

image

Aon

23d ago

  • Job
    Full-time
    Senior Level
  • Data
    Software Engineering
  • Toronto
    Remote

AI generated summary

  • You need a tech degree, 5+ years as a Software Engineer in finance, 3+ years leading teams, expertise in Python, Agile, Azure DevOps, CI/CD, version control, and Linux. Knowledge of finance products is a plus.
  • You will develop models for PathWise, create complex actuarial products, guide the development team, innovate solutions, analyze tech trends, and recommend product improvements.

Requirements

  • Applicants must be legally authorized to work in Canada. This role is not eligible for sponsorship, and we are unable to sponsor or take over sponsorship of an employment visa or work permit.
  • A technical field Bachelor's degree, such as Electrical/Computer Engineering or Computer Science, along with equivalent experience, is required. A Master's degree or equivalent experience is considered beneficial.
  • 5+ years’ experience as a Software Engineer in developing and launching products, libraries and technologies within the actuarial and/or financial industries in an agile environment.
  • 3+ years’ experience in leading software development teams.
  • Experienced knowledge of python (NumPy, Pandas, SciPy) is a must.
  • Expert knowledge of Agile methodologies and Software Development Life Cycle (SDLC).
  • Experience with Azure DevOps and Atlassian tools, Jira, Confluence.
  • Knowledge of C, C++, C# a plus.
  • Knowledge of parallel computing and Cuda a big plus.
  • Experience with software version control systems: git, svn
  • Experience developing software on Linux.
  • Knowledge of actuarial and/or financial products and libraries such as QuantLib.
  • Technical knowledge and experience in multiple Software Development Life Cycle (SDLC) models.

Responsibilities

  • Support the development of models and processes for companies moving into PathWise
  • Support the development of complex actuarial and financial products and libraries powered by HPC on GPUs in an Agile environment.
  • Provide technical guidance as an expert in multiple technologies to the software development team and supervise their activities.
  • Develop innovative solutions to some of the most complex and challenging problems by collaborating as needed across regions, product areas and functions.
  • Understand trends in financial and insurance industries, the cloud ecosystem, the driven market and customer requirements in depth.
  • Perform analysis and research into technology trends, products and competitors; provide recommendations for improvements and general changes to the product.

FAQs

What is the job title for this position?

The job title is Associate Director, Software Engineering (Life Solutions).

Where is this position based?

This position offers flexibility to work virtually from anywhere in Canada.

What does Aon Life Solutions do?

Aon Life Solutions provides high efficiency computing software, consulting services, and advisory services to financial intermediaries, primarily insurance companies.

What software platform is mentioned in the job description?

The high-performance software platform mentioned is PathWise.

What is the main responsibility of an Associate Director, Software Engineering in this role?

The main responsibility is to supervise developers and work with different teams to support the development of models and processes for companies moving to PathWise.

What experience is required for this position?

Applicants must have 5+ years of experience as a Software Engineer and 3+ years of experience in leading software development teams.

What programming languages should candidates be knowledgeable in?

Candidates must have experienced knowledge of Python (NumPy, Pandas, SciPy), and knowledge of C, C++, and C# is a plus.

What development methodologies should candidates be familiar with?

Candidates should have expert knowledge of Agile methodologies and the Software Development Life Cycle (SDLC).

Is there an opportunity for training or professional development?

Yes, Aon promotes a continuous learning culture that inspires and equips employees to learn, share, and grow professionally.

Does Aon support diversity and inclusion in the workplace?

Yes, Aon values an innovative, diverse workplace and is proud to be an equal opportunity employer.

Are there any specific tools or platforms mentioned that candidates should be familiar with?

Yes, candidates should have experience with Azure DevOps, Atlassian tools like Jira and Confluence, and software version control systems such as git and svn.

What additional benefits does Aon provide?

In addition to a comprehensive benefits package, Aon offers two "Global Wellbeing Days" each year and supports a flexible working environment through their Smart Working initiative.

Are applicants required to be legally authorized to work in Canada?

Yes, applicants must be legally authorized to work in Canada, and Aon is unable to sponsor visas or work permits.

Aon is in the business of better decisions

Consulting
Industry
10,001+
Employees
1940
Founded Year

Mission & Purpose

Aon is a global professional services firm that specializes in risk management, insurance brokerage, and human resources solutions. They offer a wide range of services including risk assessment, insurance brokerage, retirement and health solutions, and data analytics. Aon's ultimate mission is to empower clients to manage risk effectively, optimise their resources, and make informed decisions that drive business growth and resilience. Their purpose is to help clients navigate the complexities of risk and talent management, providing innovative solutions and insights that enable organisations to mitigate risks, protect assets, attract and retain talent, and enhance overall operational performance. Aon aims to be a trusted advisor, offering customised solutions that address the unique challenges of their clients across industries, ensuring they are well-prepared and positioned for success in a rapidly changing world.