This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an Integration Engineer to provide technical leadership across the end-to-end development and delivery of new insurance products and capabilities, enabling new business opportunities and operational efficiencies. This role will lead the design, development, and integration of underwriting frameworks and platforms across multiple lines of business using Agile and DevOps methodologies. This position requires hands-on development experience, deep integration expertise, and the ability to technically lead globally distributed teams to deliver scalable, secure, and high-quality cloud-native platforms and services aligned with business priorities.
Job Responsibility:
Provide hands-on technical leadership for application design, development, and integration of secure and scalable solutions
lead end-to-end development, implementation, and integration of new insurance products and packages using underwriting frameworks
design and implement platforms enabling continuous delivery of features and capabilities aligned with business priorities
partner closely with Product Managers/Owners, Business Analysts, Developers, and enterprise teams to define optimal technical solutions
lead high-level design efforts, perform code reviews, and guide implementation by development teams
develop select modules while reviewing and mentoring other engineers’ code
mentor and coach junior engineers across multiple Scrum teams
leverage an Agile-based operating model across distributed teams
prepare technical documentation and deliver sprint and system demonstrations
manage production workloads and act as an SME for Level 3 production support issues
perform complex troubleshooting, root cause analysis, and resolution of critical production defects
communicate status, risks, and dependencies in accordance with agreed communication plans
Requirements:
Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field
8–12 years of overall IT experience
at least 3 years of hands-on cloud-native application development using Docker and Kubernetes
strong hands-on experience with Java, Spring Boot, and microservices-based architectures
deep experience designing and developing REST-based APIs using OpenAPI/Swagger specifications
strong integration background with technologies such as Camel, Camunda, IBM BAMOE/Drools, XML, XSLT, and CSS
hands-on experience with cloud platforms, specifically Microsoft Azure
strong DevOps experience, including CI/CD pipeline configuration and automation
hands-on experience with code quality, code coverage, and defect management tools
solid understanding of securing web applications and APIs using OAuth 2.0 and OpenID Connect
proven ability to lead medium-to-large, moderately complex initiatives and distributed development teams
excellent written and verbal communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences
Nice to have:
Experience with Causality and Property & Casualty insurance platforms or underwriting systems
experience with observability and monitoring tools such as Elasticsearch, Logstash, Kibana (ELK), Prometheus, and Grafana
knowledge of data and analytics technologies including data lakes, business intelligence tools, predictive models, and third-party data integrations
experience with caching technologies and enterprise search platforms
experience leading multiple Scrum teams in a scaled Agile environment
prior experience working in insurance or other highly regulated enterprise environments