Its fun to work in a company where people truly BELIEVE in what theyre doing!
Were committed to bringing passion and customer focus to the business.
Kyriba is a global leader in liquidity performance that empowers CFOs Treasurers and IT leaders to connect protect forecast and optimize their liquidity. As a secure and scalable SaaS solution Kyriba brings intelligence and financial automation that enables companies and banks of all sizes to improve their financial performance and increase operational efficiency. Kyribas real-time data and AI-empowered tools empower its 3000 customers worldwide to quantify exposures project cash and liquidity and take action to protect balance sheets income statements and cash flows. Kyriba manages more than 3.5 billion bank transactions and $15 trillion in payments annually and gives customers complete visibility and actionability so they can optimize and fully harness liquidity across the enterprise and outperform their business strategy. For more information visit.
About the role:
We are seeking a Middle-level Software Engineer with a strong focus on back-end development and interest in AI agent systems to join our growing development team and help build the core services that power our platform. One of our teams core missions is to create innovative scalable and impactful AI solutions that extend the Kyriba Platforms functionality and fulfill growing customer needs and expectations.
As a Middle-Level Software Engineer youll work on high-performance backend systems contribute to architecture decisions and collaborate with cross-functional teams to deliver reliable and scalable services. Youll be also involved in designing developing and deploying the back-end services for agentic AI solutions that understand financial domain complexities and deliver trustworthy explainable results. Youll collaborate with cross-functional teams including software engineers product managers and data scientists to deploy and iterate on scalable AI solutions.
The perfect candidate doesnt need to fulfill all the requirements listed below - we are looking for talented colleagues who are willing to learn motivated and brave enough to tackle complex problem-solving challenges.
Keywords: AI GenAI AI Agents Java Spring Spring Boot Spring Cloud Spring Data Spring AI Backend Development Microservices Distributed Systems REST APIs Containers Kubernetes System Design
Essential duties and responsibilities:
Design develop and maintain backend services using Java and the Spring ecosystem (Spring Boot Spring Cloud Spring Data Spring AI etc.).
Build reliable scalable and high-performance APIs and microservices.
Work closely with cross-functional teams to design architecture for systems leveraging AI agents and integrating intelligent workflows.
Participate in all the development-related ceremonies (code reviews SCRUM activities grooming sessions etc) promote engineering best practices and ensure high-quality deliverables.
Optimize applications for performance scalability and resilience.
Continuously improve your skills and knowledge of development tools techniques and methodologies.
Take feedback positively and actively work on personal and professional growth
Education Experience & Skills:
3 years of experience as a Software Engineer focused on backend development
Strong proficiency in Java (17)
Solid knowledge of Spring Boot Spring Data and Spring Cloud.
Experience with containerized applications and Kubernetes-native architectures.
Practical experience delivering production-grade backend systems
Strong understanding of distributed systems microservices APIs and event-driven architecture.
Experience with Python is a big plus
Excellent analytical problem-solving and communication skills.
Collaborative team player comfortable working in an agile cross-functional environment
Attention to detail and commitment to delivering high-quality well-documented work
Intermediate (at least) English level with good verbal and written communication skills.
Nice to have:
Knowledge of Spring AI LLM integration embeddings or general GenAI concepts.
Strong interest or experience in AI agent systems (multi-agent architectures orchestrators reasoning frameworks)
Familiarity with Kafka or other messaging systems
Discover how Kyriba’s Liquidity Performance Platform connects, protects, forecasts, and optimizes your cash flow, data, and financial strategies.