Embat

Senior Software Engineer, Payments and Banking

Madrid
Node.js TypeScript Google Cloud Platform API
Description

Senior Software Engineer (Payments and Banking)

đź’ĄWhat is Embat?

Embat is one of the fastest-growing FinTech startups in Europe, founded in 2021 to transform how mid-market and enterprise companies manage their finances in real time.

At the core of Embat lies a powerful financial platform that goes far beyond visibility: Payments and Banking are becoming a central pillar of our product. Over the last months, transaction volumes have doubled, and we are scaling rapidly to support complex, high-volume payment flows for multinational customers operating across multiple countries and currencies.

Our mission is to build globally scalable, secure, and resilient financial infrastructure that enables companies to move money with confidence: from local payment rails to international transfers, from real-time balances to reliable ledgers. All of this, delivered as a modern SaaS product that replaces manual, error-prone processes and unlocks real-time decision-making.

We are a team of 120+ people, backed by leading international investors. In February 2024, we closed a €15M Series A led by Creandum, alongside Samaipata, 4Founders Capital, and VentureFriends. Our ambition is clear: build a global FinTech category leader and a place where exceptional engineers do the best work of their careers.

đź’Ą What are we looking for?

We are looking for a Senior Software Engineer to play a key role in building and scaling Embat’s financial platform.

This is a high-impact role for a strong individual contributor who thrives on solving complex technical challenges and delivering reliable, scalable systems in a fast-growing environment.

As a Senior Engineer, you will take ownership of critical components, contribute to architectural decisions, and help ensure that our platform meets the highest standards of quality, performance, and security.

You will collaborate closely with your team, Product, and other stakeholders, bringing strong technical judgment and a pragmatic approach to building systems that scale with the business.

Our stack is built with Node.js and TypeScript, running on Google Cloud Platform, designed to scale fast without compromising on correctness and robustness, which are essential in financial systems.

đź’Ą What will you do?

  • Design, build, and maintain highly reliable and scalable financial systems, including real-time balances, payments, FX, and credit-related capabilities.

  • Own end-to-end delivery of features and systems, from design to production, ensuring high quality and performance.

  • Contribute to system design and architectural decisions, helping evolve Embat’s platform to support rapid growth.

  • Collaborate closely with Product and stakeholders to translate business requirements into robust technical solutions.

  • Write clean, maintainable, and well-tested code, following best practices and engineering standards.

  • Identify and address performance, scalability, and reliability challenges in existing systems.

  • Participate actively in code reviews, design discussions, and knowledge sharing within the team.

  • Support and mentor more junior engineers, contributing to their growth and development.

  • Contribute to improving engineering practices, tools, and processes within your team.

  • Help maintain a strong culture of ownership, collaboration, and continuous improvement.

đź’Ą Objectives

Within 2 months

  • Become fully ramped up on Embat’s architecture, systems, and domain, contributing to ongoing projects.

  • Take ownership of a specific component or feature area, delivering high-quality contributions.

  • Actively participate in team rituals (code reviews, planning, design discussions) and start adding technical value.

Within 4 months

  • Own and deliver end-to-end a meaningful feature or system improvement with clear impact.

  • Contribute to architectural discussions and propose improvements to scalability, performance, or reliability.

  • Be a reliable contributor within the team, helping unblock others and raising the overall code quality.

Within 6 months

  • Own critical parts of the system with autonomy and accountability.

    • Be recognized as a strong technical contributor within your team.

    • Actively mentor junior engineers and contribute to raising the team’s engineering standards.

    • Drive improvements in systems, processes, or tooling that enhance team productivity and product quality.

đź’Ą Requirements

  • Strong experience as a Backend Engineer, building scalable and reliable systems.

  • Experience developing complex products, ideally in domains such as payments, financial systems, or other high-reliability environments.

  • Solid understanding of distributed systems, APIs, and system design fundamentals.

  • High standards for code quality, testing, and maintainability.

  • Experience working in collaborative environments, contributing to shared codebases and team outcomes.

  • Ability to take ownership of problems and drive them to completion.

  • Good communication skills and ability to work cross-functionally with Product and other teams.

  • Mentoring mindset and willingness to support junior engineers.

  • Pragmatic approach to problem-solving and technical decision-making.

  • Background in Computer Science or equivalent practical experience.

  • Languages: Working proficiency in English & fluent in Spanish.

  • Location: Madrid (hybrid).

Additionally, any of the below would definitely be great:

  • Experience with Node.js, TypeScript, Google Cloud Platform, CI/CD pipelines, and cloud-native architectures.

  • Experience in FinTech, banking, or regulated environments.

  • Familiarity with security, compliance, and data protection practices.

  • Experience working with high-scale or high-availability systems.

đź’Ą What comes with working at Embat?

We offer a platform that allows you to reach your professional and personal goals. We pride ourselves on working in an evolving and agile environment, with day-to-day interaction with every member of the team. No bureaucracy or hierarchy. We rather give you space to lead, build, collaborate and create value to our users.

Additionally, being an Embat(ier) also comes with the following benefits:

  • A competitive salary according to the project and responsibility.

  • Hybrid working setup & flexible schedule

  • Latest technology of your choice to do your impactful work with.

  • Access to private health insurance with Sanitas

  • Access to salary on demand, restaurant card, transport card, and kindergarden checks through Payflow

  • English Classes

  • Career progression - we are a small team with great ambitions.

  • An opportunity to work hand in hand with our founders who built their careers in Investment Banking at J.P. Morgan for more than a decade.

  • 360Âş development - through internal and external talks, sponsored conferences and many more to come.

  • Twice-yearly performance reviews

  • Team Buildings plans /

Embat
Embat

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. đź“…

What Fellow Engineers Say