About the Client
We are one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer, working to make the world more resilient. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime. Combining experience with creative thinking and cutting-edge expertise, we create new opportunities and solutions for our clients. This is possible thanks to the collaboration of more than 14,000 employees across the world.
About the Role
As an Engineering Manager, you will co-lead a skilled engineering team, shaping the technical direction of key applications that power Group Tax function. You will bring your deep technical expertise to bear — from hands-on development to architectural decisions — while fostering a culture of quality, innovation, and continuous improvement.
Responsibilities
- Lead and mentor a team of Java, SAP application engineers and DevOps engineers, guiding their technical growth, distributing tasks effectively, and scaling the team's delivery capacity
- Design, implement, and maintain new features, components, and interfaces across our application platforms, with a strong focus on simplicity, performance, maintainability, and scalability
- Take full lifecycle ownership of key applications and components hosted on both Public and Private cloud platforms, ensuring stability and continuous improvement
- Drive innovation by evaluating and introducing new technologies and creative solutions to evolve our platforms and meet evolving business needs
- Collaborate closely with business partners in the Group Tax function to understand requirements, translate them into technical solutions, and deliver high-quality outcomes
- Champion engineering best practices, including test-driven development, CI/CD pipelines, and code quality standards across the team
- Manage and coordinate IT activities to support financial closing cycles and project deliveries, ensuring timely and reliable execution
- Contribute to the product roadmap, helping to prioritise the backlog and align technical delivery with business strategy
Requirements
- Solid professional experience in Java application development and support, gained within a large corporation working with internationally distributed teams, including hands-on experience with the Spring Framework
- Demonstrable cloud-native development experience on public cloud infrastructure, with Azure strongly preferred, including containerisation technologies such as Docker and Kubernetes
- Significant experience with CI/CD practices, including establishing and maintaining test-driven development approaches and working with tools such as JIRA or Azure DevOps
- Proven experience in technical leadership or mentoring, including task distribution, team management, and coaching engineers at various levels of seniority
Nice to Have Skills
- Experience with SAP technologies, such as SAP S/4 HANA, ABAP CDS Views, SAP Analytics Cloud, or SAP FI/CO — particularly relevant given the Finance context
- Familiarity with Angular/TypeScript (recent versions) for front-end development
- Experience in workflow orchestration and scheduling tools and frameworks
- Understanding of key ITIL processes, including incident, problem, and release management
- Experience working in an Agile/Scrum environment, including backlog management and sprint planning
- Knowledge of SAP SQL or ABAP as a complement to relational database skills
- Exposure to financial or tax processes in a corporate or reinsurance environment