Principal Engineer

The purpose of the principal engineer role is to help the front-end teams, mediation layer team, infra teams and countries to become highly efficient in business process automation (“90% automated”), starting from user interface to API modules to systems of record.

Organisatie
NN
Locatie
The Hague
Salaris
Marktconform
Gepubliceerd op
11-04-2024

At NN Group, our ambition is to be an industry leader, known for our customer engagement, talented people, and contribution to society. We are strengthening our emphasis on enhancing operational efficiency, and therefore we are focusing on standardisation, automation, and re-use without losing our focus on CX and growth. Technology and data will enable us to successfully transform our business. To achieve this, we have embarked on a transformation programme focusing on six workstreams across our operating countries. We are excited to work towards our ambitious goals for the future. Are you up for a new challenge and would you like to help us shape the future? Read more below and apply!  

Wat je gaat doen

The purpose of the principal engineer role is to help the front-end teams, mediation layer team, infra teams and countries to become highly efficient in business process automation (“90% automated”), starting from user interface to API modules to systems of record. Your key responsibilities:

Fix the basics first: Set the standards for engineering of APIs and Infrastructure (deployments):

  • Security – set the standards (in documentation and in code) for configuration of CI/CD pipeline tools, for (container) deployments. Immutable servers, zero trust, shift-left, zero access to production, certificate automation, etc.
  • Compliance – set the standards (in documentation and in code) for testing, stubbing, end to end test environments and data masking
  • Availability – set the standards (in documentation and in code) for availability: auto-retries, multi-site deployments, auto fail-over, auto-rollback, gradual releases to production, A/B testing, monitoring, alerting, etc.
  • Maintainability – set the minimal standards for technical debt and code quality
  • Influence the standards on IT Processes and IT Tools
  • Business Continuity – set the standards (in documentation and in code) for back-up and restore, and ensure our ability to regen and redeploy our infrastructure and APIs within the hour from version control and artifact repositories

Based on the basics, improve productivity:

  • Set the standards (in documentation and in code) for code generation from input – , routing and mapping specification
  • Set the standards (in documentation and in code) for AI driven development
  • Scale: mentor and coach selected proficient engineers in the countries and central departments to grow faster and be a lever for learning and development locally
  • Work with Mediation Layer Team to set the basic standards for mediation layer components given a set of non-functional requirements and IT controls
  • Work with Infrastructure Team / Cloud team to set basic standards for deployment on Azure / Kubernetes
  • Work with the front-end teams to evolve the standards
  • Work with Test Team to automate the provisioning of snowflake end-to-end test environments, test automation tools and instructions, and data masking
  • Review the documentation and pipelines of the mediation layer team, cloud and infra teams
  • For security and compliance, write the documentation
  • Train the heads of engineering and engineering managers in the countries
  • Be involved in CAS reports and incident reviews

Wat wij jou bieden

NN invests in an inclusive, inspiring work environment and in skills and competences for the future. We match this with employee benefits that are in line with what is needed today and in the future. This way, we offer our employees the opportunity to get the best out of themselves. We offer you:

  • A unique opportunity to play an important role in an international transformation programme
  • Collaborative opportunities with top-tier technology and business leaders
  • You will be exposed to diverse tech landscapes and best practices
  • Recognition and growth in a forward-thinking organisation

We offer this job fully remote as a virtual assignment for 1 to 3 years. As part of this role, you will have an employment contract under the local collective labour agreement (CLA) from one of the 11 countries where NN operates. This means you can apply for the job if you reside in one of the countries where NN is located (Netherlands, Belgium, Czech Republic, Poland, Slovakia, Hungary, Romania, Spain, Greece, Turkey, Japan). Once we know from which country you will perform the job, we will be able to inform you better about the local employee benefits.

Wat je meebrengt

  • Academic Working Level
  • Fluent in speaking and writing in UK English
  • 15 – 20 years of engineering experience, as a developer and as a tech lead
  • Multiple programming languages, ideally including Python, C#, Java, JavaScript
  • Model Driven Development and code generation
  • Domain Driven Design
  • Enterprise Integration Patterns
  • IT Operations experience of large public products
  • Software Architecture experience
  • Good documenter

Met wie je werkt

You will join the Engineering workstream, with a focus on Front-end, Mediation Layer and Infra. This workstream is dedicated to upgrading our engineering capabilities, increasing productivity, and insourcing engineers. You will report to the Engineering Director. Additionally, the workstream will implement Mediation Layer to allow shared tooling to interact with local legacy applications, streamlining our processes and improving efficiency. The Engineering workstream will also work to rationalize our IT infrastructure through data center and Cloud optimization. You will:

  • Work with diverse teams within NN International, all business units in International
  • Partner with key business stakeholders in Insurance International
  • Product owners and technology experts within NN Insurance International and NN Group
  • Engage in internal intensive stakeholder management for alignment

This job is a virtual assignment which means you will fully work from home. You will travel regularly to meet your team. This means that the willingness to travel is important for this job position.

Any questions?

If you have any questions about the job, you can reach out via -email to Henk Kolk  (henk.kolk@nn-group.com)  Any questions about the process can be directed to Mirjam Dungen via e-mail (mirjam.dungen@nn-group.com).

For this role, the candidate will receive a contract from NN. We are not open to interim/freelance candidates or recruitment agencies. Thank you very much for your understanding.

Solliciteren

Please send your application for Principal Engineer at NN in The Hague via the button.
Direct solliciteren

Contactpersoon

If you have any questions about the job, you can reach out via -email to Henk Kolk  (henk.kolk@nn-group.com)  

Any questions about the process can be directed to Mirjam Dungen via e-mail (mirjam.dungen@nn-group.com).

Bekijk deze vacature ook op de volgende websites

Bekijk alle vacatures