Software Engineer – Financial Markets
ING Profile
ING is a global bank with a strong European base. Our 57,000 employees serve around 39.3 million customers, corporate clients and financial institutions in over 40 countries. Our purpose is to empower people to stay a step ahead in life and in business.
We are proud to be a bank winning multiple awards in categories ranging from Customer Service excellence to innovation in a few consecutive years, including recent Global Finance magazine's Most Innovative Bank in Western Europe 2020.
The Mission
Join our Financial Markets division as a backend developer with a focus on Counterparty Credit Risk (CCR). This role offers a unique opportunity to work in a domain essential to both the bank’s risk management and regulatory compliance. You’ll be part of a team that handles complex data challenges to assess, manage, and mitigate counterparty risks while meeting rigorous regulatory requirements. Our stakeholders include not only the Risk department but also the Front Office, Model Development and Validation teams, and other tech teams within the bank. We maintain a diverse ecosystem of applications, ranging from batch processes to microservices, and aim to modernize our infrastructure by integrating services, transitioning to APIs, and adopting containerized deployments where it makes sense.
What we are looking for
We’re searching for a backend developer with a strong analytical mindset, a curiosity about Financial Markets and counterparty credit risk, and a readiness to work within a regulatory context. You should be well-versed in software engineering and data structure fundamentals, and motivated to explore the technical and compliance-driven aspects of financial risk management. You’ll play a key role in evolving our applications to ensure they meet both our operational needs and regulatory standards, contributing to a seamless, efficient, and compliant risk data management ecosystem.
We live by our Orange Code that is built upon our values (We are honest, We are prudent and We are responsible) and is reflected in our behaviors (We take it on and make it happen, We help others to be successful and We are always a step ahead). We expect to get a buy-in on them from successful candidates.
As a Software Engineer you will:
- Develop, maintain, and optimize backend applications, ranging from batch applications hosted on VMs to microservices on containerized platforms like Kubernetes and OpenShift.
- Collaborate with cross-functional teams to design and implement APIs for seamless data integration across systems, transitioning away from batch-heavy processing towards a real-time, event-driven architecture.
- Work closely with stakeholders from Risk, Front Office, Model Development and Validation, and other tech teams to ensure compliance with regulatory requirements in the development and maintenance of applications.
- Ensure code quality, robustness, and performance, especially when handling complex data calculations and analysis in Java (Java 17/21 preferred).
- Work with relational databases (Oracle) to manage, query, and analyze risk-related data with high accuracy, meeting both operational and regulatory standards.
- Utilize Azure DevOps for continuous integration and deployment, contributing to an Agile team that values rapid iteration and continuous improvement.
Your key competencies:
- Technical Proficiency: Strong foundation in Java (Java 8 and above), Spring Boot, data structures, and algorithms. Familiarity with relational databases, especially Oracle, and experience in containerized environments (Kubernetes, OpenShift) is highly preferred.
- Analytical and Regulatory Awareness: Ability to interpret and manage complex financial data in the context of counterparty credit risk, while adhering to regulatory requirements.
- Collaboration and Stakeholder Management: Proven experience working with diverse stakeholders, including Risk, Front Office, Model Development, and other technical teams, with a focus on regulatory alignment.
- Agile Mindset: Comfortable with an Agile way of working, including iterative development, sprint planning, and continuous delivery, while ensuring compliance with regulatory demands.
What you bring to the team
- A University degree in Computer Science, Cybernetics, Software Engineering, Financial Engineering or equivalent
- 3+ years of software engineering in JVM language and related technology stack
- Familiarity with source control, CI/CD and documentation tools: we use Azure DevOps, OpenShift, Git, Maven, Confluence
- Experience in developing automated testing
- Experience or affinity with IT Security concepts
- Good communication skills in English
- Strong analytical skills, proactivity and ability to work in cross-border international teams
- Comfortable with remote collaboration tools (MS Teams), inner drive to stay productive in a Work From Home world at least for some part of your time.
Top Skills
What We Do
ING is a pioneer in digital banking and on the forefront as one of the most innovative banks in the world. As ING, we have a clear purpose that represents our conviction of people’s potential. We don’t judge, coach, or tell people how to live their lives. However big or small, modest or grand, we empower people and businesses to realise their vision for a better future. We made the promise to make banking frictionless, removing barriers to progress, and make people confident in their financial decisions. As a global bank we have a huge opportunity – and responsibility – to make an impact for the better. We can play a role by financing change, sharing knowledge, and innovating. Being sustainable is in all the choices we make—as a lender, as a partner and through the services we offer our customers