Hybrid Principal Software Engineer – Finance & Reinsurance

Posted 3 weeks ago

Apply now

About the role

  • Principal Software Engineering role leading complex projects in Finance & Reinsurance. Responsibilities include strategic direction, mentoring, and technology decision-making.

Responsibilities

  • Own the technology direction and roadmap for the technology assets for Finance & Reinsurance.
  • Collaborate closely with senior leadership and principals to develop and implement strategic initiatives and roadmaps that drive innovation, enhance efficiency, and contribute to maintaining the competitive edge in the market
  • Serve as the technical authority and decision-maker for key architecture and design initiatives, especially those that are of high risk or new technology
  • Act as a Force Multiplier: Enhance the productivity and effectiveness of the entire engineering team.
  • Foster a culture of innovation and excellence by mentoring colleagues, streamlining processes, introducing best practices, and driving architectural improvements.
  • Hands on Keyboard technical proficiency.
  • Promotes cross-team collaboration and drives technical direction across teams, functions, and products.
  • Develop shared software engineering frameworks, APIs, and toolkits to streamline integration.
  • Define and enforce software engineering best practices.
  • Identify opportunities for innovation and continuous improvement and act as an agent of change.

Requirements

  • Bachelor’s or master’s degree in Compute Science, Engineering or related field.
  • 10+ years of experience in software development, with at least 3+ years in technical leadership role
  • Strong understanding of software architecture principles and system design patterns and AI/ML concepts and frameworks
  • Extensive expertise in Oracle Fusion ERP, Oracle EPM and Oracle FDI.
  • Expertise in implementing IFRS17 solutions such as SAS IFRS17 or other IFRS17 solutions.
  • Expertise in data technologies such as Databricks, Python, Informatica Intelligent Cloud services (CAI & CDI)
  • Deep expertise with Angular, Java, Spring, Spring boot, Database (SQL & NoSQL) and experience with Cloud platforms (such as AWS, Azure, GCP), microservices, and distributed systems
  • Proven ability to design scalable, resilient systems in production environments
  • Extensive knowledge of DevSecOps and observability tools.
  • Proven leadership in mentoring software engineers and building global technical communities.
  • Excellent problem-solving skills and the ability to navigate ambiguity.
  • Excellent communication and stakeholder management skills to bridge the gap between software development teams and business leaders.
  • Bilingualism required for candidates located in Quebec.

Benefits

  • Employees are at the heart of everything we do
  • Support, opportunities and performance-led financial rewards
  • Workplace where you can shape the future, win as a team and grow

Job title

Principal Software Engineer – Finance & Reinsurance

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job