Who Is RenaissanceRe & How Are They Changing the World
RenaissanceRe is a global reinsurance company specializing in catastrophe and specialty risk, helping organizations navigate uncertainty across areas like climate events, cyber risk, aviation, and other complex exposures. Known for its highly analytical and technology-driven approach, RenRe combines deep risk expertise with modern engineering and data platforms to help clients make better decisions in increasingly volatile markets. Their teams are investing heavily in modern tooling, internal platforms, and AI-enabled workflows to improve underwriting, analytics, and operational efficiency globally.
How Will I Make An Impact?
- Build and evolve scalable internal platforms and tools that support underwriting and risk analysis teams globally
- Design, architect, and deploy modern Python and AWS-based applications and services
- Work closely with analysts, business stakeholders, and engineers to solve complex data and workflow challenges
- Lead technical initiatives and help improve architecture, scalability, and engineering best practices
- Act as a senior technical contributor across multiple project streams and help guide contractor development teams
- Drive modernization efforts across tooling, infrastructure, and development workflows
- Participate in technical decision-making, code reviews, and system design discussions
- Help translate business requirements into practical, maintainable engineering solutions
How Do I Know If This Is For Me?
- You enjoy solving ambiguous technical problems and taking ownership of projects end-to-end
- You are comfortable operating in smaller, highly collaborative engineering environments
- You like working directly with internal stakeholders and building products that have visible business impact
- You have strong hands-on Python experience and can confidently discuss architecture and implementation decisions in detail
- You enjoy mentoring or guiding others technically, even if you are not formally managing people
- You are energized by greenfield opportunities and modernizing legacy workflows and tooling
- You are excited by the opportunity to learn about the reinsurance and financial risk space
- You value in-person collaboration and are comfortable working onsite in Waterloo 4 days per week
Our Ideal Candidate Looks Like:
- 8+ years of software engineering experience
- Strong hands-on experience with Python and modern web frameworks including Flask, FastAPI, or Django
- Experience building and deploying scalable solutions in AWS
- Strong understanding of data manipulation tools including Pandas, Polars, NumPy, and SQLAlchemy
- Experience designing scalable, maintainable software architectures
- Ability to independently drive technical initiatives and solve complex engineering problems
- Experience working cross-functionally with technical and non-technical stakeholders
- Strong communication skills with the ability to explain technical concepts clearly
- Exposure to CI/CD, cloud infrastructure, and DevOps practices
- React experience is considered an asset
- Insurance or reinsurance industry experience is an asset, but not required
We understand, accept, and value the differences between people of different backgrounds, genders, sexual orientations, ages, beliefs, and abilities. We are happy to make any accommodations you may need throughout the interview process. We aim to create an inclusive environment and encourage diverse individuals to apply.
Vacancy: This role is a newly created position
Salary: The expected salary is $150,000 + bonus
The Process:
- Initial screen with Artemis Recruitment Consultant
- 45 minute conversation with Hiring Manager, AVP Engineering
- Onsite interview including live Python and AWS technical assessments
And of course, your Artemis Canada Partner, Alex Daminato, will work closely with you throughout every step of the process.
We’d love to hear from you - even if you don’t meet 100% of the requirements!Send a note to alex@artemiscanada.com if you or someone you know is interested!