Senior Software Engineer (Payments) (f/m/d)

Billie

Berlin

Híbrido

EUR 90.000 - 130.000

Jornada completa

Hace 11 días

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Flexible work hours
Hybrid work up to 3 days per week
30 days vacation per year
Annual development budget
Free German group classes
English-speaking, multicultural team
Public transport discounts

Descripción de la vacante

Billie seeks a Senior Software Engineer for the Payments domain in Berlin. You will design, build, test, and operate features across Kotlin and PHP systems, driving complex money flows between merchants, buyers, investors, and Billie.

You will work with Staff Engineers to translate architecture into actionable plans, write detailed specs, and ship with AI-assisted coding tools while maintaining high availability and reliability. A hybrid work model is offered.

Formación

  • 5+ years of practical engineering experience.
  • Proven experience putting Kotlin or Java-based solutions built on Spring into production.
  • Experience building and running microservices in cloud-based environments with high availability.
  • Hands-on experience with AI agentic coding tools and spec-driven development on production work.
  • Ability to argue for architectural decisions using clear trade-offs.

Responsabilidades

  • Design, develop, test, deploy, and maintain the software your team owns, from new features to evolving existing services.
  • Understand, modify, and debug complex business flows across Kotlin and PHP systems, participate in incident response, and own RCA follow-ups.
  • Collaborate with Staff Engineer and architecture group to convert target architecture into incremental plans and deliver them.
  • Write technical specifications for new features and break them into executable tickets.
  • Use AI agentic coding tools to explore code, draft implementations, write tests, and review changes with accountability.
  • Review code, mentor engineers, and unblock teammates to accelerate delivery.
  • Represent your team with stakeholders to drive decisions and assist with interviewing.

Conocimientos

Kotlin
Java
Spring
Microservices
Cloud
TDD
Pair programming
Mob programming
CI/CD
Kafka
Flink
Beam
Reactive streams

Herramientas

AI agentic coding tools
Apache Kafka
Flink
Beam

Descripción del empleo

About the role:

Billie is cracking the B2B finance world, and we are looking for a Senior Software Engineer for the Payments domain. The Payments domain handles the complex flows of identifying, allocating, and tracking money as it moves between merchants, buyers, investors, and Billie itself. We integrate with banks, generate payment instructions, and process bank statements. Our teams have a high degree of autonomy and make their own decisions about how to meet customers' needs.

In this role, you will:
  • Design, develop, test, deploy, maintain, and improve the software your team owns, from new features to evolving existing services.

  • Understand, modify, and debug complex business flows across existing Kotlin and PHP systems, take part in incident response, and own RCA follow-ups.

  • Work with the Staff Engineer and the architecture group to turn the target architecture into incremental, well-scoped plans, and deliver them.

  • Write technical specifications for new features, covering the problem, the options, the trade-offs, the chosen design, and testing and rollout. Break them down into detailed tickets the team can deliver, and review specs written by others.

  • Use AI agentic coding tools in your daily work to explore code, draft implementations, write tests, and review changes, while staying fully accountable for what ships. Help the team use them well by sharing workflows, writing good context for agents, and contributing to Billie's shared AI skills.

  • Review code, mentor less experienced engineers, and unblock teammates so the whole team moves faster.

  • Represent your team with stakeholders to drive decisions, and help with interviewing.

We expect a significant part of your daily work to be hands‑on coding.

What you’ll gain:
  • Deep domain expertise in B2B payments. You’ll work on real money flows: bank integrations, payment instructions, statement processing, and allocation logic. Few engineers get to see this domain up close.

  • Real ownership and autonomy. Our teams decide how to meet customers’ needs and run what they build, so your work has a direct, visible impact.

  • A front‑row seat in AI‑assisted engineering. You’ll work with agentic coding tools and spec‑driven development every day, and help shape how Billie uses them through internal workshops and our shared AI skills.

  • Room to grow. We expect and support continuous professional development, with a clear path toward Staff‑level responsibilities if that’s where you want to go.

Who we are looking for:
  • You have solid practical engineering experience (5+ years).

  • You have proven experience putting Kotlin (ideally) or Java‑based solutions built on Spring into production.

  • You have experience building and running microservices in cloud‑based environments with high availability and reliability targets.

  • You have hands‑on experience with AI agentic coding tools and spec‑driven development on production work. You know when to trust their output and when to challenge it, and you write specs other engineers can build from.

  • You can argue for and against architectural decisions using clear trade‑off analysis, and you hold strong opinions loosely.

  • You have worked in a product‑focused environment.

  • You have a keen interest in understanding the world of business finance and how money moves between companies, banks, and investors.

  • You have worked with TDD, pair or mob programming, and continuous delivery.

  • You communicate clearly with technical and non‑technical audiences and enjoy building solutions with engineers, product managers, and stakeholders.

  • You are committed to continuous learning and keep up with the technology landscape, bringing ideas the team could use.

  • Experience with Apache Kafka, Flink, Beam, stream processing, or reactive streams is a plus.

What We Offer:
  • Challenging and impactful work that drives personal and professional growth

  • One of the best Virtual Shares Incentive Programs in the market, so that everyone at Billie is invested in our success

  • Flexible work hours and trust in your ability to deliver, empowering you to take control of your work‑life balance

  • A hybrid working approach that allows you to work from home for up to 3 days per week

  • Enjoy 30 days vacation per year, sabbatical opportunities, and extra child sickness leave for parents.

  • Our "Catch a Ride with Billie" program that enables discounted access to Berlin Public Transport (BVG), Deutschland-Ticket, OR JobRad

  • An annual development budget to broaden your skill set and horizons

  • Free German group classes

  • An English‑speaking, multicultural team with more than 40 nationalities

  • Building meaningful connections with your colleagues through company and team events, interest groups, the Billie run club, game nights, and more, powered by our Formula Fun Team!

Billie is an equal opportunity employer and we do not discriminate on the basis of race, color, religion, sexual orientation, gender identity or expression, national origin, age, disability, or any other protected characteristic. We are committed to creating an inclusive environment where everyone feels they belong. All qualified applicants are welcome and we especially encourage you to apply, even if you don't check every box in the job description.

For information about data processing see our "Recruiting Privacy Policy and further information" : https://www.billie.io/en/candidate-information

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

(Senior) Kotlin / Java Software Engineer (Banking Payments)
(Senior) Kotlin / Java Software Engineer (Banking Payments)

Scalable Capital • Berlin

A distancia
EUR 90.000 - 120.000
Remote work
Diverse team
Office terrace
+4
Kotlin / Java Software Engineer - Banking Payments
Kotlin / Java Software Engineer - Banking Payments

Scalable GmbH • Alemania

Presencial
EUR 90.000 - 130.000
International relocation support
German language classes
Education budget
+3
(Senior) Kotlin / Java Software Engineer - Banking Payments (m/f/x)
(Senior) Kotlin / Java Software Engineer - Banking Payments (m/f/x)

Scalable GmbH • München

Presencial
EUR 75.000 - 105.000
Relocation support
German language courses
Education budget
+3
(Senior) Kotlin / Java Software Engineer - Banking Payments (m/f/x)
(Senior) Kotlin / Java Software Engineer - Banking Payments (m/f/x)

Scalable GmbH • Bayern

Presencial
EUR 85.000 - 120.000
International relocation support
Opportunity to work from abroad
Deutschland Jobticket 50% subsidy
+4
Senior Engineering Manager, Financial Experience
Senior Engineering Manager, Financial Experience

Nelly Solutions • Berlin

Híbrido
EUR 120.000 - 180.000
Learning & development budget
Hybrid setup
Dog-friendly office
+3
Senior Engineering Manager, Financial Experience
Senior Engineering Manager, Financial Experience

Nelly • Berlin

Híbrido
EUR 120.000 - 180.000
Urban Sports Club
Deutschlandticket
Swapfiets
+4
Senior Backend Kotlin / Java Software Engineer - Client Technology (m/f/x)
Senior Backend Kotlin / Java Software Engineer - Client Technology (m/f/x)

Scalable GmbH • München

Híbrido
EUR 90.000 - 130.000
Relocation support
Work from abroad
Company pension scheme
+3
Backend Engineer - (Kotlin, Spring, AWS) - Better Places (d/f/m)
Backend Engineer - (Kotlin, Spring, AWS) - Better Places (d/f/m)

Bettermile • Berlin

Híbrido
EUR 70.000 - 110.000
Kindergarten grant
Company pension scheme
30 vacation days
+2
(Senior) Operations Payment Manager (m/f/x)
(Senior) Operations Payment Manager (m/f/x)

Scalable GmbH • München

Presencial
EUR 90.000 - 125.000
International relocation support
German language classes
Education budget
+4
(Senior) Operations Payment Manager (m/f/x)
(Senior) Operations Payment Manager (m/f/x)

Scalable Capital • München

Presencial
EUR 90.000 - 120.000
Relocation support
Education budget
German language classes
+3