Get ready to drive digital change at Nationale Nederlanden (NN), one of the Netherlands’ biggest financial services companies.
As a Senior Software Engineer, you will play an instrumental role in realizing and supporting multiple fraud-detection, data integration and ingestion journeys around Payments using modern software engineering practices. In your new job, the engineering decisions you make and the lines of code you write / review / optimize has the potential to keep NN far away from the fraudsters out there and could save up to millions of Euros. Your new job could very well make a big difference in your work-life balance, too. We’re famous for it, and you’ll enjoy plenty of freedom in your new role, with all the perks of hybrid working.
Your impact at NN
As our Senior Software Engineer, you will get under the hood of our Cloud / Serverless based tech stack (Digital Product Layer) to realize secure, scalable and reliable backend software to facilitate seamless data journeys that originate from the NN App and/or core banking systems, whether they’re onboarding new customers, contactless payments, ordering a new debit card, or making / checking transactions. For realizing and supporting such mission-critical data journeys involving fraud detection on the AWS Cloud, you adopt modern software engineering practices not limiting to DevOps, shift-left practices, and test automation. You will work primarily with JavaScript/TypeScript, GraphQL with a vast amount of exposure to Kafka, AWS Serverless technologies (e.g. API Gateway, Lambda, S3, DynamoDB, SQS, SNS, EventBridge etc), GitLab, Azure DevOps, Terraform, Ansible, Packer in building the distributed software components around Fraud Detection use cases.
Your responsibilities
- You are responsible for the technical delivery (build and maintain) of end-to-end data journeys responsible for fraud (detection) and avoidance involving potential integration with Confluent Kafka.
- You are responsible for the Ops duties (rotating role), resolution of incidents, driving improvements and authoring postmortems in an unambiguous manner.
- You collaborate, coach, and influence fellow engineers towards best practices in software (product) development, promote reuse and optimize product release lifecycle.
- You join forces with other engineers across Payments in contributing to the collective thinking / resolution of common engineering challenges.
Who you are
- You are an all-round software engineer who can go under the hood and work comfortably with distributed software development, release, and operations using TypeScript, Kafka, and AWS Serverless technologies.
- You are a curious person who is passionate about technology. Building digital products using modern engineering practices gives you lot of energy.
- You are an avid follower of developments in AWS Cloud, Serverless, who constantly look for ways to adapt the code or engineering processes used in delivering the value.
- You are a fair and transparent person who does not hesitate to talk openly about challenges, failures, and successes.
Who you’ll work with
You are going to be a part of a Fraud Detection team of awesome individuals with different backgrounds and cultures who are working together to build and maintain crucial infrastructure responsible to detect and avoid Fraud associated with the mobile payments, and cards journeys.
You will join a cross-functional team consisting full-stack engineers, business analysts, scrum master and a product owner. You will work closely with Product Owner (in realizing the product roadmap), and with other Payments Tech Leads (as a sparring partner in tech decisions and review). You will report to the Engineering Manager for Payments.
What you bring
You know how to work in an Agile environment where collaboration, feedback loops, and continuous improvements are the foundations. Additionally, you possess:
- 6+ years of experience working as an all-round software engineer.
- Hands-on experience building distributed software, with special focus on Kafka, AWS Serverless technologies, GraphQL, TypeScript, GitLab CI, Azure DevOps, Terraform.
- DevOps mindset and knowledge about software architectures and patterns
Top Skills
What We Do
NN Group is an international financial services company, active in 11 countries, with a strong presence in a number of European countries and Japan. Our roots lie in the Netherlands, with a rich history of more than 175 years.
With our 16,000 employees, NN Group provides retirement services, pensions, insurance, banking and investments to approximately 19 million customers. NN Group includes Nationale-Nederlanden, NN, ABN AMRO Insurance, Movir, AZL, BeFrank, OHRA and Woonnu.
NN Group opened for trading on 2 July 2014 on Euronext Amsterdam under the symbol ‘NN’ after its initial public offering (IPO).
For more than 175 years, our company has merged, grown and changed, but the core of who we are has remained the same. At NN Group, we put our resources, expertise, and networks to use for the well-being of our customers, the advancement of our communities, the preservation of our planet, and for the promotion of a stable, inclusive, and sustainable economy.
Our purpose is to help people care for what matters most to them. Because what matters to them matters to us.