Sr.Software Engineer (Java)

Kyriba Corp.

Województwo mazowieckie

On-site

PLN 233,500 - 350,350

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual salary increase based on performance
15% yearly bonus
Access to AI tools
Professional development opportunities
Medical and life insurance
Employee capital plan (PPK)

Job summary

Kyriba Corp. is seeking a Senior Software Engineer to join their Payment Advanced Routing Team in Warsaw, Poland. The role focuses on building the payments processing core of their SaaS solution.

Qualifications include 12+ years of Java development experience and a strong understanding of microservice architectures. The position offers a permanent contract with competitive benefits and flexibility for remote work.

Qualifications

  • 12+ years of experience in Java development and complex distributed systems.
  • Proven experience with monolithic and microservice architectures.
  • Strong knowledge in scaling applications for high-throughput processing.

Responsibilities

  • Actively participate in architecture definition and develop architectural designs.
  • Collaborate with engineers for efficient, high-quality outcomes.
  • Refactor and optimize existing code to improve performance.

Skills

Java development (Spring)
Microservice architectures
Kubernetes
Kafka
SQL
Test-driven development
Clean Code
API design
CI/CD
Effective communication in English

Tools

MacBook Pro
Dell laptop with Linux

Job description

About the role

Senior Software Engineer – Payment Advanced Routing Team based in Warsaw, Poland. The team builds the payments processing core of our SaaS solution, handling massive payment volumes with low latency using a microservices architecture that also integrates legacy monolithic systems.

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, high-quality outcomes.
  • 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, scalability, and reliability of your software.
  • Drive continuous improvement in engineering processes, technology stack, and best practices.
Requirements
  • 12+ years of experience in Java development (Spring) and working with complex distributed systems.
  • Proven experience with both monolithic and microservice architectures.
  • Strong knowledge and practical experience scaling applications for large data volumes and high-throughput processing.
  • Practical, project‑proven experience with Kubernetes and Kafka.
  • Solid experience with software engineering practices: TDD/BDD, 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 and strong working knowledge of SQL.
  • Effective verbal and written communication skills in English.
  • A positive, team‑oriented attitude, eagerness to learn and grow, proactive approach, engineering mindset, and strong problem‑solving skills.
Benefits
  • Permanent contract (UoP) with annual salary increase based on individual performance and a 15% yearly bonus.
  • Fully remote work from anywhere in Poland or on‑site work from our Warsaw office.
  • Equipment: MacBook Pro or a Dell laptop with Linux.
  • Access to cutting‑edge AI tools to enhance daily efficiency.
  • Professional development: Access to Coursera, Pluralsight, LinkedIn Learning, and opportunities to attend major industry conferences.
  • International collaboration with global development teams and team‑building events.
  • Additional benefits for permanent employees: tax deduction, medical, sports, and life insurance, lunch card, and employee capital plan (PPK).
  • Salary range: zł233,500.00 – zł350,350.00 (annual base) with potential for variable compensation and long‑term incentives.
Equal Opportunity Employer

Kyriba is an equal opportunity employer committed to providing employment opportunity regardless of sex, race, creed, color, gender, religion, marital status, domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition, sexual orientation, pregnancy, military or veteran status, citizenship, and genetic information. We aim to make our recruitment process accessible to everyone. All information provided is confidential and does not impact your candidacy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr.Software Engineer (Java)
Sr.Software Engineer (Java)

Kyriba • Warszawa

Hybrid
PLN 234,000 - 350,000
Permanent contract (UoP)
15% yearly bonus
Fully remote or on-site in Warsaw
+4
Senior Software Engineer, Payments Microservices (Remote)
Senior Software Engineer, Payments Microservices (Remote)

Kyriba • Warszawa

On-site
PLN 234,000 - 350,000
Sr.Software Engineer (Java)
Sr.Software Engineer (Java)

Kyriba Corp. • Województwo mazowieckie

On-site
PLN 233,000 - 351,000
Annual salary increase based on performance
15% yearly bonus
Access to professional development platforms
+2
Senior Java Developer (10/902)
Senior Java Developer (10/902)

INFOLET SP. Z O.O. • Województwo małopolskie

On-site
Relocation package
Extended medical care
Multisport Benefit Card
+1
Director of Platform Engineering
Director of Platform Engineering

Kyriba Corp. • Warszawa

Hybrid
PLN 445,000 - 564,000
Health and wellbeing package
Hybrid work model
Senior Java Engineer
Senior Java Engineer

GFT TECHNOLOGIES SE • Poznań

Hybrid
Medical insurance
Sport benefits
Lunch subsidy
+4
Senior Application Engineer
Senior Application Engineer

HeadHR • Wrocław

Hybrid
PLN 169,000 - 330,000
Health and life insurance
PPK
26 vacation days
+8
Expert Java Engineer
Expert Java Engineer

GFT Technologies Poland • Kraków

Hybrid
PLN 194,000 - 298,000
Hybrid Kraków office
Benefits package
Principal Engineer - (Software Engineering | Data Platforms)
Principal Engineer - (Software Engineering | Data Platforms)

HSBC • Kraków

On-site
PLN 366,000 - 549,000
Car allowance
Private medical care
Life insurance
+2
Principal Java Engineer
Principal Java Engineer

RE Partners • Warszawa

Hybrid
PLN 454,000 - 655,000
Hybrid work model in Warsaw, Poland