Senior Software Engineer (Backend - Payments & Architecture)

OKTO powers digital payments for entertainment, leisure, and gaming environments through a unified payment platform combining secure transactions with powerful payment technology.
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
7+ years of experience
Finance

Description For Senior Software Engineer (Backend - Payments & Architecture)

OKTO, a rapidly growing digital payments company, is seeking a Senior Software Engineer to lead the architecture and development of their next-generation payment platform. With over 200 employees and operations across major markets including Brazil, Romania, Italy, Greece, Germany, UK, and Spain, OKTO specializes in creating immersive payment experiences for the entertainment, leisure, and gaming sectors.

The role demands expertise in distributed systems, Java-based microservices, and high-volume transaction processing. You'll be instrumental in designing scalable solutions, integrating various payment systems, and leading the transition to a microservices architecture. The position offers significant technical challenges and leadership opportunities, working with cutting-edge payment technologies and complex financial systems.

As a senior team member, you'll mentor junior developers, collaborate across departments, and drive technical excellence. The role requires strong expertise in Java 11+, Spring Boot, AWS services, and extensive experience with payment systems architecture. You'll work in a hybrid environment, enjoying benefits like competitive compensation, professional development opportunities, and flexible work arrangements.

This is an excellent opportunity for a seasoned engineer looking to make a significant impact in the fintech space, working with an international team and helping shape the future of digital payments. The position combines technical leadership, architectural responsibility, and hands-on development in a rapidly growing company.

Last updated 14 days ago

Responsibilities For Senior Software Engineer (Backend - Payments & Architecture)

  • Leading the design and architecture of complex distributed systems for real-time financial transactions
  • Spearheading integration of payment gateways, banks, card networks, and alternative payment methods
  • Leading transition to microservices-based architecture for payments
  • Creating and maintaining high-quality code with robust unit tests
  • Providing technical leadership and mentoring junior developers
  • Collaborating with cross-functional teams to deliver scalable solutions
  • Driving continuous improvement initiatives
  • Collaborating with DevOps to optimize CI/CD pipelines

Requirements For Senior Software Engineer (Backend - Payments & Architecture)

Java
PostgreSQL
MySQL
  • Bachelor's or Master's degree in Computer Engineering or related field
  • 7+ years in backend software development, 3+ years leading teams and architecting payment systems
  • Strong understanding of payment flows, settlement, reconciliation, and fraud detection
  • Deep knowledge of Java 11+, Spring Boot
  • Strong experience with AWS cloud services
  • Experience with transaction management and database tuning
  • Expertise in Event-Driven Software Design Patterns
  • Expertise in microservices architecture
  • Expertise in designing secure RESTful APIs
  • Advanced proficiency in Git
  • Strong technical writing skills
  • Ability to communicate in both Greek and English

Benefits For Senior Software Engineer (Backend - Payments & Architecture)

  • Competitive remuneration package
  • Work in a fast-paced, international company
  • Friendly and challenging environment
  • Continuous training for learning and development
  • Career advancement opportunities
  • Flexible work-from-home options

Interested in this job?

Jobs Related To OKTO Senior Software Engineer (Backend - Payments & Architecture)

Senior Software Engineer

Senior Software Engineer for fintech company OKTO, revolutionizing digital banking solutions with Node.js, MySQL, and Google Cloud.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Community Engagement Market Manager - Corporate Responsibility

Community Engagement Market Manager role at JPMorgan Chase, focusing on strengthening inclusive economic growth in the New York Metro area through stakeholder engagement and community development initiatives.

Lead Software Engineer - Java, Spring Boot, React, Kafka

Lead Software Engineer position at JPMorgan Chase focusing on Java, Spring Boot, React, and Kafka development for the Equities/Future and Options Execution Technology Group.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.