Kyriba
fintech
Sr.SoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Sr. Software Engineer at Kyriba. Skills: Java, Spring, microservices, distributed systems, Kubernetes, Kafka. Actively participate in architecture definition and develop robust architectural designs for our solutions. Discuss requirements with Product Owners and the Agile Team to design the most effective and scalable solutions”
What You'll Achieve.
optimize liquidity performance across the enterprise; minimize technical debt; optimize system scalability; improve performance; limit technical debt; Ensure high-quality deliverables; Take full ownership of the performance, scalability, and reliability of your software; Drive continuous improvement in engineering processes, technology stack, and best practices; Put our Customers’ Outcomes First; delivering the highest value for our customers; supporting them with end-to-end care throughout their journey with us; Strive for Excellence; deliver, with ultimate professionalism, the very best for our customers; exceeding our own expectations
Industry & Context.
problem-solver; deep technical insight; determined to understand the root causes of complex problems; problem-solving skills
What They're Looking For.
Must Have
12+ years of experience in Java development (Spring), working with complex distributed systems, Proven experience working with both monolithic and microservice architectures, knowledge and practical experience in scaling applications to efficiently handle large volumes of data and high-throughput processing, Practical, project-proven experience with Kubernetes and Kafka, practical knowledge of good software engineering practices: TDDDD, DDD, OOP, FP, Clean Code, API design, and CI/CD, Familiarity with modern deployments and system observability (alerts, metrics, tracing), Solid experience with database design, working knowledge of SQL, Effective verbal and written communication skills in English, A positive, team-oriented attitude, eagerness to learn and grow, a proactive approach, an engineering mindset, problem-solving skills
Nice to Have
Kubernetes a plus, Kafka a plus
What You'll Do.
Actively participate in architecture definition and develop robust architectural designs for our solutions
Discuss requirements with Product Owners and the Agile Team to design the most effective and scalable solutions
Autonomously develop new business modules and functions tailored for high-throughput processing
Refactor and optimize existing code to improve performance and limit technical debt
Ensure high-quality deliverables through modern modular design
test-driven development
and robust test automation
Take full ownership of the performance
and reliability of your software
How You'll Work.
Team & Collaboration
Collaborate with engineers outside of your immediate team to deliver efficient, high-quality outcomes; Work closely with international software development teams; participate in engaging team-building events; Work as One Team
Communication Scope
Effective verbal and written communication skills in English
Full Job Description
**Dream Big. Go Beyond. Be Unstoppable.** **About Us** Kyriba is a global fintech leader empowering CFOs and finance teams with cloud-based treasury, payments, risk management and working capital solutions. We serve 3,000+ customers worldwide, managing $15 trillion in payments annually and helping businesses optimize liquidity performance across the enterprise. We're on a mission to become the most sought-after cloud technology company globally. We think big, innovate relentlessly, and challenge the status quo every day. If you are a problem-solver who’s ready to push boundaries and achieve more than you thought possible-you'll find an exceptional career within an extraordinary business. **Location: Warsaw** **About the role** We are looking for a passionate Senior Software Engineer to join our Payment Advanced Routing Team based in Poland and France. Our team is dedicated to developing the payments processing core of our SaaS solution. Crucially, our system is engineered to rapidly process massive volumes of payments with the lowest possible latency. Our architecture is primarily based on microservices, though we maintain and integrate with legacy monolithic systems. In this role, you will drive the development of new microservices while ensuring smooth operation and modernization of existing systems. We are looking for a candidate with deep technical insight who is determined to understand the root causes of complex problems and has proven experience navigating both legacy codebases and modern, distributed environments. We value proactive engineers who propose innovative solutions to minimize technical debt and optimize system scalability. **Responsibilities** * Actively participate in architecture definition and develop robust architectural designs for our solutions. * Discuss requirements with Product Owners and the Agile Team to design the most effective and scalable solutions. * Collaborate with engineers outside of your immediate team to deliver efficient, hi
Applying for this Sr. Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Kyriba?
Real rants from real employees. Read before you apply.