N

NN Group

International insurance and financial services provider

Integration Architect

Cloud EngineeringUpdated on Nov 12
Full-timeMadrid, Spain

About the Job

Requirements

  • Experience leading requirements discovery and converting business needs into architecture decisions and delivery-ready artefacts.
  • Experience designing end-to-end integrations across multiple systems, teams, domains or countries.
  • Experience analysing API and event consumers and providers, including ownership, contracts, dependencies and non-functional requirements.
  • Experience evaluating reusable capabilities and APIs, applying a reuse-first approach and conducting gap analysis.
  • Experience creating integration patterns, context views, data-flow views and sequence diagrams that are straightforward to implement and govern.
  • Experience supporting backlog refinement, country onboarding, technical decision-making and production readiness.
  • Knowledge of end-to-end integration design, consumer/provider analysis, capability mapping, domain-driven design, synchronous and asynchronous integration, event-driven architecture, orchestration and choreography.
  • Knowledge of REST, OpenAPI, API lifecycle and versioning, API gateways and API Management, OAuth 2.0, OpenID Connect, mTLS, JSON schemas, event contracts, error handling and observability.
  • Familiarity with C4/UML modelling and diagramming tools such as PlantUML, Mermaid or Visio, and collaboration tools such as Azure DevOps, Jira/Confluence, SwaggerHub and Postman.
  • Knowledge of Azure integration services, including API Management, Service Bus, Event Grid, Logic Apps and Functions.
  • Ability to facilitate design and refinement sessions in English and align stakeholders across business units, countries and shared platforms.
  • Ability to guide delivery teams and make pragmatic architecture decisions within enterprise guardrails.

Responsibilities

  • Translate business needs into integration requirements by clarifying outcomes, data, events, service levels, security needs and operational constraints with business owners, product owners and delivery teams.
  • Identify reusable enterprise capabilities and APIs, assess their fit, promote reuse before building, and document capability or API gaps requiring enhancement or investment.
  • Map consumer and provider ownership, contracts, dependencies, data responsibilities, expected volumes, availability, versioning and lifecycle needs.
  • Define end-to-end integration designs covering process orchestration, APIs, events, data flows, error handling, observability, security, connectivity and non-functional requirements.
  • Select integration patterns such as synchronous REST APIs, asynchronous messaging, event-driven architecture, batch processing or file exchange based on business criticality and technical constraints.
  • Document architecture patterns and sequence diagrams in clear, version-controlled artefacts for delivery teams, platform teams and governance bodies to review and implement.
  • Specify API and event contracts, including interfaces, schemas, authentication and authorization, idempotency, error models, retries, timeouts, correlation and compatibility expectations.
  • Drive alignment between consumers, providers and platform teams, resolving cross-team dependencies early and preventing fragmented or duplicate solutions.
  • Support country onboarding by assessing local needs against shared capabilities, defining onboarding designs, identifying gaps and guiding teams through implementation and readiness decisions.
  • Facilitate refinement and delivery by breaking designs into actionable enablers and backlog items, answering implementation questions and resolving architecture blockers.
  • Ensure secure and operable solutions through appropriate API gateways, identity standards such as OAuth 2.0 and OpenID Connect, encryption, certificates, monitoring, logging and platform guardrails.
  • Support solutions through testing, cutover, production hardening and continuous improvement based on implementation feedback and measurable outcomes.
  • Coordinate with the Tech Lead while implementing the CORE solution.

About the Company

NN Group

International insurance and financial services provider

NN Group is an international financial services company active in 10 countries, with a focus on Europe and Japan. It offers long-term financial protection and savings through insurance products (life, health, property/casualty), retirement and pension planning, and asset management services through its subsidiaries. The company’s products work by pooling risk and collecting premiums to fund insured events and retirement income, while investing premiums to grow assets for policyholders and clients. NN Group differentiates itself through its long history (over 175 years), diverse footprint across multiple markets, and its combination of insurance, pension, and asset-management activities that serve both individuals and businesses. The company aims to provide sustainable financial protection and retirement income for customers while delivering reliable value for shareholders across its markets.

Company size
10,001+
Company stage
IPO
Headquarters
The Hague, Netherlands
Founded
1843

Recently Posted Jobs

Explore more opportunities at NN Group

See more jobs