Hybrid Staff Software Engineer – Payments, Banking

Posted 1 hour ago

Apply now

About the role

  • Staff Software Engineer at Embat managing Payments and Banking infrastructure. Leading development and scaling efforts globally for financial products.

Responsibilities

  • Own the technical strategy and architecture of Embat’s Payments and Banking infrastructure, from design to production and long-term evolution.
  • Build and scale globally distributed systems capable of handling millions of financial transactions with high reliability and correctness.
  • Lead the development of new financial capabilities, including payments, banking integrations, ledgers, and core money movement services.
  • Make and drive strategic technical decisions that shape the future of Embat’s financial platform.
  • Act as a horizontal technical leader, driving alignment and best practices across multiple engineering teams.
  • Mentor engineers at all levels through code reviews, design sessions, 1:1s, and hands-on collaboration.
  • Champion engineering excellence by defining and evangelizing standards around quality, testing, security, and scalability.
  • Collaborate closely with Product, Risk, and Operations to translate complex financial requirements into elegant technical solutions.
  • Lead the resolution of the most complex technical challenges, setting a benchmark for engineering quality.
  • Actively participate in technical interviews and hiring decisions, helping scale the team with top talent.
  • Safeguard Embat’s culture, values, and engineering mindset as we grow.

Requirements

  • Extensive experience as a Backend or Platform Engineer, with deep exposure to payments, banking, or financial services systems.
  • Proven experience in at least one of the following: Building global payment infrastructure across local and SWIFT rails with high success rates.
  • Designing and operating financial ledger systems processing millions of transactions.
  • Developing complex financial products (payments, FX, lending, trading, or similar).
  • Strong background in distributed systems, system design, and scalable architectures.
  • High standards for correctness, security, observability, and operational excellence.
  • Ability to influence without authority and drive alignment across teams.
  • Strong communication skills, capable of explaining complex technical topics to both technical and non-technical stakeholders.
  • A mentoring mindset: you enjoy helping others grow and raising the overall level of the team.
  • Pragmatic but ambitious: you know when to aim for perfection and when “good enough” is the right trade-off.
  • Team-first attitude: humility, collaboration, and ownership are non-negotiable.
  • Background in Computer Science or equivalent practical experience.
  • Languages: Working proficiency in English & fluent in Spanish.

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

Job title

Staff Software Engineer – Payments, Banking

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job