Senior Software Engineer
- Salary
- Up to €70/hr
- Hiring from
- Netherlands
- Work type
- Hybrid
- Posted
538,662 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
Senior Software Engineer – RiskShield (Python & SQL)
Location: Utrecht, Netherlands
Working Model: Hybrid
Working Hours: 36 hours per week
Contract Period: ASAP until 30 June 2027
Hourly Rate: Up to €70 per hour
Minimum Experience: 4 years
Education: HBO/WO level or equivalent
Role Overview
We are looking for a Senior Software Engineer to join a Financial Crime Technology team, developing and maintaining business-critical screening systems that help protect millions of transactions against money laundering, fraud, and sanctions violations.
In this role, you will work with Python, SQL, and INFORM's RiskShield platform to enhance customer and transaction screening capabilities and support compliance with relevant regulatory requirements.
You will collaborate with technical teams and business stakeholders to improve screening systems, optimise data processing, and implement robust technical solutions that support financial crime prevention.
Key Responsibilities
- Develop and maintain Python applications and SQL processes for customer and transaction screening.
- Integrate the RiskShield platform with internal and external data sources.
- Optimise screening processes, data flows, and technical infrastructure.
- Develop and maintain detection rules for transaction screening, customer screening, and sanctions screening.
- Translate AML, KYC, and sanctions requirements into reliable and scalable technical solutions.
- Collaborate with Compliance teams, KYC analysts, Product Owners, and Architects to improve screening systems.
- Analyse and resolve technical issues affecting screening applications and data processing.
- Ensure the reliability, performance, and maintainability of business-critical applications.
- Contribute to continuous improvements in financial crime technology and screening capabilities.
Mandatory Skills and Experience
- Minimum 4 years of experience as a Software Engineer, Backend Developer, or Data Engineer.
- Strong hands-on programming experience with Python.
- Extensive experience with SQL and relational databases.
- Experience working with Linux environments.
- Experience with API integrations and data processing pipelines.
- Experience in financial services or another regulated environment.
- HBO/WO-level education or equivalent, preferably in Computer Science, Software Engineering, or a related discipline.
- Strong analytical and problem-solving skills.
- Ability to communicate effectively with technical and non-technical stakeholders.
Preferred Qualifications
- Experience with INFORM's RiskShield platform.
- Knowledge of Anti-Money Laundering (AML) processes.
- Understanding of Know Your Customer (KYC) requirements.
- Experience with transaction monitoring, customer screening, or sanctions screening.
- Familiarity with financial crime prevention and regulatory compliance requirements.
Working Arrangements
- Hybrid working model based in Utrecht, Netherlands.
- 36 hours per week.
- Contract running until 30 June 2027, with an ASAP start.
Ideal Candidate Profile
The ideal candidate is an experienced Python and SQL engineer with a strong background in backend development, data processing, and API integrations. Experience in banking, financial services, or regulated environments is important. Familiarity with AML, KYC, sanctions screening, or RiskShield will be an advantage.
Candidates should be able to commute to the Utrecht workplace within approximately 60 minutes.
Application requirement: The CV and motivation letter must be provided in Dutch.