Hungary Remote (Country) Full-time

10x Banking is hiring a Senior Software Engineer

About the Role

10x Banking is looking for a Senior Software Engineer to join our mission to make banking 10x better. In this role, you will work on foundational services that underpin banking operations globally, with a focus on the next generation of bank-migration tooling and enhancing our extensibility framework. You'll have significant autonomy in our remote-first environment, tackling deep design and implementation work on complex distributed systems with exposure to all parts of the banking backend.

What You'll Do

  • Build the next generation of bank-migration tooling and enhance the extensibility framework.
  • Work on foundational services that underpin banking operations globally, collaborating across teams and domains.
  • Mentor junior developers.
  • Deliver high-quality software in a high-performance, fast-paced development environment.
  • Solve problems beyond the borders of your immediate team, thinking on multiple levels from strategic to operational.
  • Design and deliver systems that exceed the exacting demands of clients.
  • Assess technical trade-offs and deliverables needed to create optimal solutions.
  • Manage stakeholders, and teach, mentor and empower others.

What We're Looking For

  • A solid Java software development skillset, ideally utilizing Java 21 or higher and the Spring framework, in particular Spring Boot 3.x.x.
  • A demonstrable Test-driven-development mindset, with good experience in writing unit, integration, and functional tests specifically for web services.
  • Experience with Kafka and event-driven architecture.
  • Prior experience working with SQL databases, with strong knowledge around PostgreSQL.
  • A keen interest in Continuous Integration / Continuous Deployment, and experience with build tools such as Gradle or Maven.
  • Experience in helping lead the development lifecycle process, best practices and operating distributed cloud-based microservices.
  • Strong knowledge of designing and building RESTful APIs.
  • Experience building and deploying production-level Microservices using Docker, Kubernetes, and Helm.
  • Proven experience developing JVM-based microservices running in Kubernetes, and taking them through all stages of the development life cycle.
  • Proven experience building cloud-based solutions using AWS.
  • Applicable knowledge of event streaming technologies (e.g. Kafka).
  • Excellent communication skills, solid work ethic, and a strong desire to write production-quality code.
  • Good experience of delivering software in an Agile manner, working as part of a Scrum team.
  • You write high quality, clean code that’s reliable, maintainable and performant.
  • You have a deep understanding of best practices in agile software development.

Technical Stack

  • Java, Spring Boot ecosystem, Kotlin, Spring reactive, Quarkus
  • Kubernetes, Docker, Helm, Terraform
  • AWS, Kafka, Redis, PostgreSQL
  • Gradle, Jenkins, SonarQube, Checkmarx

Team & Environment

This role sits within the migrations, extensibility, and core banking team.

Work Mode

This is a remote position open to candidates located in Hungary.

At 10x we are passionate about our people and are committed to fostering a more diverse and inclusive culture. We are building a community where every 10xer can bring their authentic self to work and feel empowered to reach their full potential. We are committed to ensuring all job applicants are treated equally and fairly and encourage applicants of all ethnicities, race, religion, sex, sexual orientation, gender identity, family or parental status, age, neurodiversity or disability status.

Required Skills
JavaSpring BootKotlinKubernetesDockerHelmTerraformAWSKafkaRedisMicroservicesEvent-Driven ArchitectureCI/CDAPI DesignDistributed Systems
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
10x Banking

10x Banking is transforming the financial industry with its cloud-native core banking platform. The company has built the world's first 'meta core' - a new category in core banking technology - and its platform powers global banks and financial institutions including Chase UK, Old Mutual and Westpac.

Visit website
Job Details
Category backend
Posted 19 days ago