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
Part - time Financial Adviser providing financial advice and support in South Africa. Offering financial solutions based on existing networks and maintaining client relationships.
Commissioned Financial Adviser at Old Mutual addressing customer financial needs and providing financial advice in South Africa. Responsible for expanding product sales with existing customers and new business.
Commissioned Financial Adviser at Old Mutual focusing on financial needs of customers in South Africa. Responsible for sales, customer relationships, and implementing financial plans.
Part Time Financial Adviser offering financial advice while retaining existing role, based in South Africa. Flexible role for those looking to supplement income with financial consultations.
Financial Adviser providing financial consultation and sales expertise at Old Mutual. Building client relationships while achieving sales targets in the dynamic financial services industry.
Intern assisting in the analysis of investment opportunities within private equity and credit at Cercano Management. Engaging in research and financial modeling tasks under mentorship.
Commissioned Financial Adviser assisting customers in achieving financial goals by providing advice and solutions. Expanding sales of financial products and engaging with existing customers.
Financial Adviser role offering financial advice and solutions to customers in South Africa. Focusing on customer needs to expand business and support financial goals.
Financial Adviser role providing exceptional financial advice and quality service to customers at Old Mutual. Helping clients achieve their financial goals and manage their investments.
Financial Adviser providing services and advice to clients in the South African financial space. Building client relationships and achieving sales targets while complying with industry standards.