workinengineering
BrowseField notes
workinengineering

Curated engineering jobs in Europe. Built to support the career path of engineering people at European companies across the EU, UK and EMEA.

Jobs

  • Browse all jobs
  • Remote jobs
  • Jobs in Germany
  • Jobs in Netherlands
  • Jobs in the UK
  • Field notes

About us

  • About
  • Contact
  • Privacy
  • Terms
  • Cookies

© 2026 workinengineering.eu — Made in Europe.

  • Email
workinengineering
BrowseField notes
  1. All roles
  2. KBC Group NV
  3. Software engineer
KBC Group NV logo
KBC Group NV

Software engineer

NewOnsiteMidSofia, BulgariaFinTech
Apply directly at KBC Group NV

Our Take

Software Engineer in Sofia contributing to KBC Group's credit risk modelling and validation processes using Python.

What you’ll do

  • Contribute to the development and maintenance of tools supporting credit risk modelling and validation processes
  • Design and implement new functionalities
  • Enhance existing applications
  • Ensure high-quality, well-documented code
  • Support the full software lifecycle from build and release to ongoing support
  • Manage tasks through Jira and Confluence

What they’re looking for

  • Bachelor’s or master's degree in (applied) Information Technology or Computer Sciences; or equivalent professional experience
  • Python programming skills
  • Experience with data processing frameworks such as pandas, NumPy, or PySpark
  • Knowledge of Git usage
  • Experience with code optimization for performance and efficiency
  • Understanding of software development lifecycle and testing
  • Strong analytical mindset and attention to detail
  • Ability to collaborate effectively with cross-functional teams

What you get

  • Excellent opportunities for professional and career development
  • Opportunities to travel and work across Europe
  • Flexible working hours & hybrid workplace model
  • Christmas & Performance bonuses
  • 25 days annual paid holiday + 1 day additional paid holiday for birthday
  • Exciting team building activities
  • Food vouchers and discounts, free multisport card, additional health insurance
  • Preferential terms for banking and insurance products & services offered by KBC Group companies in Bulgaria

Skills & Focus Areas

  • Python
  • pandas
  • NumPy
  • PySpark
  • Git
  • Cloud Platforms

As posted by KBC Group NV

External Advertisement

KBC Global Services is the engine behind KBC Group – a leading bank-insurance group with over 45,000 talented employees serving more than 12 million clients across Europe.

The SSC Automation & Tooling team, as part of KBC Global Services – Bulgaria branch, supports Group-wide credit risk modelling and validation activities through high-quality software solutions. The team provides services to the entire KBC Group by developing and maintaining in-house Python-based software supporting decision-making and credit risk processes.

We are looking for a motivated Software Engineer to join our team in Sofia.

What does this job entail?

Within the financial sector, there is increasing pressure to ensure that modelling and validation processes are reliable, consistent, and compliant with evolving regulatory requirements, particularly in the highly regulated area of credit risk modelling. As expectations from the European Central Bank (ECB) and internal control functions continue to grow, there is a strong need to centralise, automate, and standardise these processes. In the Automation and Tooling team, this translates into developing solutions that enforce consistency and enable efficient, audit-ready workflows across the full modelling and validation lifecycle.

In this role, you will contribute to the development and maintenance of tools supporting credit risk modelling and validation processes. You will design and implement new functionalities, enhance existing applications, and ensure high-quality, well-documented code. You will support the full software lifecycle—from build and release to ongoing support—while managing tasks through Jira and Confluence. 

What do we expect from you?

Your education and background


You have a bachelor’s or master's degree in (applied) Information Technology or Computer Sciences; or equivalent professional experience.
You have Python programming skills, experience in data processing frameworks such as pandas, NumPy, or PySpark and know how to use Git.
Experience with code optimization with the objective of improving performance and efficiency.
Experience with cloud platforms is a plus.

Your skills and strengths

Understanding of software development lifecycle and testing
Strong analytical mindset and attention to detail
Ability to collaborate effectively with cross-functional teams
Ability to present complex topics in a clear and structured way to both technical and non-technical audiences
Continuous improvement mindset focused on optimising processes and applications
Eagerness to learn and grow
Strong team player mindset
Fluent English (written and spoken)
Interest in banking or risk domain is an advantage

What do we offer?
Excellent opportunities for professional and career development
Opportunities to travel and work across Europe
Flexible working hours & hybrid workplace model
Christmas & Performance bonuses
25 days annual paid holiday + 1 day additional paid holiday for birthday 
Exciting team building activities
Food vouchers and discounts, free multisport card, additional health insurance
Preferential terms for banking and insurance products & services offered by KBC Group companies in Bulgaria (loans rates, life and non-life insurance, etc.)
Other remarkable benefits: Marriage and Childbirth bonuses, paid Volunteer Day, many discounted offers from various providers.

If you find this job opportunity interesting and you meet the requirements for the position send a CV in English.

Only shortlisted candidates will be invited to an interview. 
Confidentiality is guaranteed and the provided data is subject to special protection in the meaning of the GDPR and Personal Data Protection Act.

Recruiter Name

Lyubomira Evgenieva Ivanova

Apply directly at KBC Group NV
Location
Sofia, Bulgaria
Work mode
Onsite
Track
IC (Individual Contributor)
Seniority
Mid
Type
FULL_TIME
PostedJul 28
Languages
English
KBC Group NV logo
KBC Group NV
kbc.com
View all 17 KBC Group NV roles →

Was this listing helpful?