Hybrid Senior Software Engineer – Recurring Payments

Posted yesterday

Apply now

About the role

  • Senior Software Engineer developing reliable, scalable, and secure payment flows integrated with core banking. Join Luminor to build a local banking champion in Estonia.

Responsibilities

  • Design, develop, and maintain backend services for Recurring Payments, integrated with core banking and payment systems.
  • Build and evolve middleware and integration layers using Java and Spring Boot.
  • Implement and work with event-driven architectures, leveraging Kafka for reliable and scalable communication.
  • Collaborate closely with Product Owners, Solution Architects, QA, and other engineering teams to deliver high-quality solutions.
  • Contribute to cloud-native deployments on AWS, using Kubernetes for scalability and resilience.
  • Participate in service migrations, deployments, and improvements across AWS environments.
  • Ensure high standards of code quality, automated testing, observability, and operational stability.
  • Actively contribute to technical discussions, architecture decisions, and continuous improvement initiatives.
  • Support and mentor less experienced engineers through code reviews and knowledge sharing.
  • Ensure solutions meet security, regulatory, and compliance requirements in a banking environment.

Requirements

  • Strong experience as a Senior Software Engineer building scalable, distributed systems with Java and Spring Boot.
  • Solid understanding of systems integration, APIs, and asynchronous/event-driven architectures.
  • Hands-on experience with Kafka or similar messaging platforms.
  • Experience developing and running applications in AWS and Kubernetes environments.
  • Good understanding of cloud-native principles, containerization, and CI/CD pipelines.
  • Ability to write clean, maintainable, and well-tested code.
  • Experience working in cross-functional, agile teams.
  • Fluent English, both written and spoken, for Pan-Baltic collaboration.

Benefits

  • Flexibility. Flexible working hours, Hybrid work, and the possibility to work from anywhere in the EU, Iceland, Switzerland, and the UK (in total 90 days per year).
  • International teams. Teams that go outside Pan-Baltic borders, where people value challenging work together with good humor and having fun.
  • More vacation. Additional weeks of vacation are available to all employees who have been in the company for 1 year or more.
  • Volunteer time off. We care about giving back to society, therefore, you will get additional days off for volunteering purposes.
  • Paid leave. We are proud of our employees who are participating in military training. Therefore, Luminor offers 30 fully paid calendar days for military training every year.
  • Health benefits. A competitive benefits package in addition to your salary that includes health insurance after the first 3 months pass in all three Baltic states, as well as Health days in case of your absence due to sickness without a doctor's note needed.
  • Wellbeing. Access to tools and resources that help you feel good and be productive at work and in life.
  • Professional growth. Internal and external training programs, workshops, conferences, online training, etc.
  • Special Offer for Luminor products & services. Enjoy special offers & pricing for products and services provided by Luminor.

Job title

Senior Software Engineer – Recurring Payments

Job type

Experience level

Senior

Salary

€3,540 - €6,690 per month

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job