Job Description
Software Engineer (Java and/or Pyrhon)

Who are we:

KBC Global Services is the engine behind KBC Group – a leading bank-insurance group with over 41,000 talented employees serving more than 12 million clients across Europe. Since 2021, we have been supporting the digital transformation of KBC Group providing software development, QA, AI and other IT solutions working on a wide range of projects combining classical IT with digital banking.

About the role:

KATE is evolving from a traditional conversational platform into a next-generation AI ecosystem powered by Large Language Models, intelligent agents, and cloud-native technologies. As part of this transformation, we are building the frameworks, services, and platform capabilities that enable teams across KBC to create innovative AI-driven solutions.

In this role, you will help develop the reusable building blocks behind KATE, supporting multiple teams in delivering new use cases and digital experiences. You will contribute to the transition from the current Rasa-based ecosystem towards a modern, AWS-based AI framework focused on intelligent orchestration, integrations, and agentic capabilities.

You're passionate about backend engineering, platform development, and modern AI technologies, this is your opportunity to work on one of KBC's most strategic AI initiatives and shape the future of digital assistance.

 

Main responsibilities:

  • Developing reusable platform capabilities and building blocks used by multiple KATE use-case teams.
  • Designing and implementing new framework components that support the future evolution of the KATE platform.
  • Building scalable backend services and APIs.
  • Collaborating closely with engineering teams, architects, product owners, and other stakeholders across the organization.
  • Driving technical improvements, code quality, performance optimization, and platform reliability.
  • Troubleshooting complex technical challenges and supporting platform adoption across teams.
  • Contributing to cloud-native solutions deployed on AWS.
  • Participating in architecture discussions and helping shape the future technical direction of the platform.

 

What will help you succeed:

  •  5+ years of software development experience.
  • Strong expertise in either Java/Spring Boot or Python.
  • Experience building scalable APIs, microservices, and backend services.
  • Knowledge of AWS, cloud-native architectures, Git, and CI/CD.
  • Strong problem-solving and communication skills.

 

You are a perfect fit if you

  • Enjoy building reusable platforms and engineering solutions.
  • Take ownership and proactively solve challenges.
  • Thrive in collaborative, cross-functional teams.
  • Are curious, adaptable, and eager to learn.
  • Focus on quality, scalability, and continuous improvement.

 

Nice to have

  • AWS serverless, Docker, Kubernetes, or Terraform experience.
  • Knowledge of event-driven architectures.
  • Experience working in Agile/Scrum teams.

 

Why join us?

  • Help shape the next generation of the KATE platform.
  • Work with modern technologies and cloud-native solutions.
  • Collaborate with highly skilled engineers across KBC.
  • Grow your expertise in both Java and Python.
  • Make a real impact on a strategic platform used across the organization.

Recruiter Name

Militsa Atanasova Daskalova

Contract Type:  Permanent
Functional Area:  IT
Job Location (Short):  Sofia, Bulgaria
Company:  KBC Global Services Bulgaria Branch
Business Unit:  KBC GSBG SOURCING SERVICES I
Team:  KBC GSBG KATE & OTHER ARTS
Req ID:  90427