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.
Marousi, Greece
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
7+ years of experience
Finance

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

OKTO is a rapidly growing digital payments company that specializes in providing unified payment solutions for entertainment, leisure, and gaming environments. Since 2019, they have been revolutionizing payment interactions across multiple international markets including Brazil, Romania, Italy, Greece, Germany, the UK, and Spain. With over 200 payment experts, gaming insiders, and software engineers, OKTO is seeking a Senior Software Engineer to join their team.

The role focuses on architecting, designing, and developing their next-generation payment platform. As a Senior Software Engineer, you'll be working with distributed systems, Java-based microservices, and high-volume transaction processing. The position requires deep technical expertise and offers significant opportunities for career growth in an international setting.

Key responsibilities include leading complex distributed systems design, integrating various payment solutions, transitioning to microservices architecture, and providing technical leadership. The ideal candidate should have 7+ years of experience in backend development, strong knowledge of Java 11+, Spring Boot, and AWS cloud services, along with expertise in payment systems and security protocols.

The company offers a competitive benefits package including flexible work arrangements, continuous learning opportunities, and career advancement prospects. Working at OKTO means joining a dynamic team that's shaping the future of digital payments across multiple countries while maintaining a healthy work-life balance through hybrid working options.

Last updated 15 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 the integration of payment gateways, banks, card networks, and alternative payment methods
  • Taking a lead role in transition to microservices-based architecture for payments
  • Creating and maintaining high-quality, optimized 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 and optimizing development lifecycle
  • Collaborating with DevOps to optimize CI/CD pipelines and monitoring strategies

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, with 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
  • Structured feedback and performance reviews

Interested in this job?

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

Software Engineer, Product

Senior Software Engineer role at Greenlite building AI agents for financial compliance, offering $130K-$230K salary + equity in San Francisco.

Software Engineer, Platform

Senior Platform Engineer role at Greenlite, building core infrastructure for AI agents in financial compliance. $130k-$230k + equity. San Francisco based.

Software Engineer

Senior Software Engineer role at Meticulous, building automated e2e screenshot testing technology in London

Senior Software Development Engineer

Senior Software Engineer role at Audible focusing on backend development, requiring 5+ years of experience in Java and distributed systems, building platforms for audio content delivery.

Senior Software Development Engineer, Elastic Load Balancing

Senior Software Engineer role at Amazon Web Services, leading the development of Elastic Load Balancing services and mentoring team members while working on large-scale distributed systems.