Senior Software Engineer
Date: Jun 9, 2026
Location: Dublin, IE
Company: PartnerRE Ltd.
Company Description
PartnerRe is a leading, privately owned, multi-line global reinsurer with a reputation of financial stability and strength, and a commitment to rebuilding businesses and communities after risk events around the world.
Our mission is to continue to be a financially stable and predictable business partner, supporting our clients with solutions tailored to their needs, delivering superior returns to our owner, providing rewarding opportunities for our people and making a positive contribution to society. To achieve this, we live by our values of Integrity, Performance, Collaboration, Straightforward Communication and Respect and Care.
Core to The PartnerRe Experience is our global nature. No matter where you sit in the company, you are part of something bigger. Our teams represent our truly international mindset, forging connections across office locations and all levels of the organization and building a network of mutual success. The result is a day-to-day experience that will allow you to:
Shape your own career
Grow in a supportive environment
Connect with a community of experts
Make an impact
View Home - PartnerRe Experience e-book to find out more about what it’s like to work at PartnerRe.
We are always looking for bright, proactive individuals to join our team!
Please follow our Careers page for all updates on new positions. We look forward to receiving your application.
PartnerRe is an equal opportunities employer.
Please join our company LinkedIn Page for all updates on new positions that are coming live.
Job Description
Job Summary
The Senior Software Engineer is responsible for the design, development, testing, deployment, support, and continuous improvement of business-critical applications supporting Life & Health reinsurance operations. The role works closely with Business Experts, Business Analysts, and technical teams to deliver high-quality software solutions while ensuring operational stability and providing second-level application support.
About the Role
- Analyse business requirements and collaborate with Business Experts and Business Analysts to design effective software solutions.
- Design, develop, maintain, and enhance applications using approved technologies, frameworks, and development standards.
- Produce and maintain technical documentation, specifications, user stories, and other required development artefacts.
- Analyse and document system integrations and interdependencies across a heterogeneous application landscape.
- Develop and execute automated and manual testing to ensure solution quality and support user acceptance testing activities.
- Prepare, coordinate, and support application deployments and releases.
- Provide second-level production support, troubleshoot incidents, and resolve application issues in a timely manner.
- Participate in Agile ceremonies, project planning, backlog refinement, and estimation activities.
- Contribute to CI/CD processes, source code management, and software development best practices.
- Perform system and process analysis and recommend continuous improvements to enhance operational efficiency, maintainability, and user experience.
Work Expereince and Technical Skills
Technical Skills
- Minimum 5 years of experience in software design, development, and support.
- Strong experience with .NET Framework and/or .NET Core (C#).
- Experience with front-end technologies including JavaScript, TypeScript, AngularJS/Angular, jQuery, Bootstrap, ASP.NET MVC, and/or Blazor.
- Strong understanding of relational databases, Microsoft SQL Server, Entity Framework, and data modelling.
- Experience working with large and complex codebases across multiple technologies and frameworks.
- Knowledge of software architecture principles, design patterns, and integration techniques.
- Experience with version control systems such as Git, Azure DevOps, and/or GitLab.
- Experience with CI/CD pipelines and DevOps practices.
- Experience working in Agile software development environments.
- Knowledge of Python and/or R is advantageous.
- Experience within insurance or reinsurance environments is desirable.
Soft Skills
- Strong analytical and problem-solving skills.
- Solution-oriented mindset with a proactive approach to issue resolution.
- Excellent verbal and written communication skills in English.
- Ability to collaborate effectively with business and technical stakeholders.
- Ability to work independently while contributing effectively within cross-functional teams.
- Strong attention to detail and commitment to quality.
- Curious, adaptable, and motivated to learn new technologies and business domains.
- Comfortable working in a multicultural and global environment.
Work Experience
- Bachelor's degree or equivalent qualification in Computer Science, Software Engineering, Information Technology, or a related discipline.
Nice to have:
- Microsoft Certifications or others
- Experience with AI-assisted software development tools such as GitHub Copilot or ChatGPT.
- Familiarity with Generative AI, Large Language Models (LLMs), and AI service integration (e.g., Azure OpenAI).
- Understanding of AI solution patterns such as RAG, vector search, and intelligent document processing.
Additional Information
#LI-Hybrid:
PartnerRe provides a working environment in which diversity is valued, where all employees feel welcome, respected, and empowered to perform at their best. We invite you to learn more about D&I at PartnerRe.
Thank you,
PartnerRe Hiring Team