Mid-level Software Engineer | Core Banking
Mid-level Software Engineer | Core Banking

Mid-level Software Engineer | Core Banking

Full-Time 45000 - 55000 £ / year (est.) No home office possible
EBANX

At a Glance

  • Tasks: Develop and maintain scalable software solutions for a global payments platform.
  • Company: Join EBANX, a leading fintech transforming the digital economy.
  • Benefits: Performance bonuses, meal allowances, education support, and continuous learning opportunities.
  • Other info: Dynamic team culture focused on innovation and professional growth.
  • Why this job: Make a real impact on millions of transactions while working with cutting-edge technology.
  • Qualifications: Experience in Java and backend development; strong collaboration skills.

The predicted salary is between 45000 - 55000 £ per year.

EBANX is one of the most successful fintechs to emerge from Latin America and today we are building a truly global payments company. Our mission has remained constant from day one: to unlock access and enable companies and consumers to participate in the digital economy, no matter where they are. What started as a bold vision has grown into a platform that connects some of the world’s largest digital businesses with customers across 21 of the fastest-growing markets. We operate where complexity exists — turning local challenges into global opportunities, and building the infrastructure that allows payments to move further, faster, and smarter.

We are a team of builders and problem-solvers. We think globally, act with curiosity, and believe diversity of thought is a competitive advantage. At EBANX’s Engineering team, you don’t just write code. You help build and operate scalable solutions that ensure reliability and performance for millions of global transactions. Your work will contribute directly to the evolution of our platform, with a strong focus on system observability, reliability, and continuous improvement. You will work in a team of experienced developers, contributing to a platform that processes millions of transactional requests every day. We cultivate an engineering culture that values sustainable quality, continuous delivery, high availability, fast feedback loops, and data-driven decision making.

Responsibilities

  • Write, test, and maintain code in an incremental, well-documented, and production-oriented way;
  • Contribute to code reviews and collaborate with teammates to improve code quality and system design;
  • Follow your code through production, helping monitor, troubleshoot, and improve system behavior;
  • Work with observability tools (metrics, logs, traces) to understand system performance and reliability;
  • Help evolve internal tools and platform capabilities that improve developer experience and operational efficiency;
  • Collaborate with cross-functional teams such as Product, Risk, Finance, and Business;
  • Contribute to the reliability and scalability of a high-throughput, high-availability system;
  • Participate in improving system monitoring, alerting, and incident response practices;

Qualifications

  • Experience building and maintaining software systems in production environments;
  • Solid experience with Java and backend development (experience with frameworks like Spring Boot is a plus);
  • Solid understanding of software engineering fundamentals (data structures, APIs, concurrency basics, persistence);
  • Familiarity with version control systems (Git or similar);
  • Willingness to learn and work with observability and platform-related topics;
  • Ability to learn new technologies and adapt to different parts of the stack;
  • Good collaboration and communication skills;
  • English skills sufficient for reading/writing technical content and collaborating with global teams;

Bonus points if you have

  • Experience or interest in observability practices (monitoring, logging, tracing);
  • Familiarity with cloud environments (preferably AWS) and modern infrastructure concepts;
  • Understanding of system performance, latency, and reliability concerns;
  • Experience with distributed systems or asynchronous processing (even at a basic level);
  • Knowledge of SQL and relational databases;
  • Experience with CI/CD pipelines and automation;
  • Familiarity with the Java ecosystem (Spring, JVM tuning basics, etc.);
  • Curiosity about improving developer experience and internal platforms;

Our Tech Environment

  • Main stack: Java (Spring Boot) and MySQL;
  • Observability and tooling: DataDog, NewRelic, Elastic, Kibana, and others;
  • Cloud environment: AWS;

EBANX offers

  • Performance Bonus: Annual bonus program based on company results.
  • Meal Allowance: Monthly allowance to support your meals.
  • EBANX Education: Financial assistance for undergraduate, graduate, and MBA programs to support your professional growth.
  • EBANX Skills: Dedicated budget for courses, certifications, and workshops to encourage continuous learning.
  • Language Classes: Language classes to support your personal and professional development.

Mid-level Software Engineer | Core Banking employer: EBANX

EBANX is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation and collaboration thrive. Located in Curitiba, our engineering team is dedicated to building scalable solutions that impact millions of transactions globally, offering ample opportunities for professional growth through continuous learning initiatives and financial support for education. With a strong focus on employee well-being, we provide benefits such as performance bonuses, meal allowances, and language classes, making EBANX a rewarding place to advance your career in the fintech industry.
EBANX

Contact Detail:

EBANX Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Mid-level Software Engineer | Core Banking

✨Tip Number 1

Network like a pro! Reach out to current employees at EBANX on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the engineering team.

✨Tip Number 2

Prepare for technical interviews by brushing up on your Java skills and system design principles. Practice coding challenges on platforms like LeetCode or HackerRank to get into the groove.

✨Tip Number 3

Show off your passion for observability and system performance! Be ready to discuss any personal projects or experiences that highlight your understanding of these topics during interviews.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the EBANX family.

We think you need these skills to ace Mid-level Software Engineer | Core Banking

Java
Spring Boot
Backend Development
Software Engineering Fundamentals
Version Control Systems (Git)
Observability Tools
System Performance Monitoring
Collaboration Skills
Communication Skills
Cloud Environments (AWS)
SQL
CI/CD Pipelines
Distributed Systems
Asynchronous Processing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Mid-level Software Engineer. Highlight your experience with Java, backend development, and any relevant frameworks like Spring Boot. We want to see how your skills align with our mission at EBANX!

Showcase Your Projects: Include specific projects you've worked on that demonstrate your ability to build and maintain software systems in production. We love seeing real examples of your work, especially if they relate to observability or high-availability systems.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for fintech and how you can contribute to our team. Let us know why you're excited about the opportunity to work with us at EBANX and how you can help improve our platform.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at EBANX

✨Know Your Tech Stack

Make sure you’re well-versed in Java and Spring Boot, as these are key to the role. Brush up on your understanding of software engineering fundamentals like data structures and APIs, so you can confidently discuss how they apply to real-world scenarios.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems in previous roles. EBANX values builders and problem-solvers, so be ready to share specific instances where your contributions made a difference in system reliability or performance.

✨Familiarise Yourself with Observability Tools

Since the role involves working with observability tools like DataDog and NewRelic, it’s a good idea to have a basic understanding of how these tools work. You don’t need to be an expert, but showing that you’re eager to learn will impress your interviewers.

✨Communicate Effectively

Good collaboration and communication skills are essential for this position. Practice explaining technical concepts clearly and concisely, as you’ll likely need to collaborate with cross-functional teams. Being able to articulate your thoughts will set you apart.

Mid-level Software Engineer | Core Banking
EBANX

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>