
Principal Software Engineer – Finance & Reinsurance
Intact
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • 🇨🇦 Canada
Visit company websiteJob Level
Lead
Tech Stack
AngularAWSAzureCloudDistributed SystemsERPGoogle Cloud PlatformInformaticaJavaMicroservicesNoSQLOraclePythonSpringSpring BootSpringBootSQL
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentsoftware architecturesystem design patternsAI/ML conceptsOracle Fusion ERPOracle EPMOracle FDIIFRS17 solutionsDatabricksPython
Soft skills
technical leadershipmentoringproblem-solvingcommunicationstakeholder managementinnovationcollaborationchange managementprocess improvementteam productivity