B

Billie

Buy Now, Pay Later for B2B

Senior Software Engineer - Payments

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBerlin, Germany

About the Job

Requirements

  • 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 test-driven development, pair or mob programming, and continuous delivery.
  • You are committed to continuous learning and keep up with the technology landscape, bringing ideas the team could use.
  • You should have a good working understanding of domain-driven design.
  • You will own the security, reliability, and scalability of what your team ships, following a 'you build it, you run it' approach.

Responsibilities

  • 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 root-cause-analysis 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 specifications written by others.
  • Use AI agentic coding tools in daily work to explore code, draft implementations, write tests, and review changes, while remaining accountable for shipped work. Help the team use them effectively by sharing workflows, writing context for agents, and contributing to shared AI skills.
  • Review code, mentor less experienced engineers, and unblock teammates so the team can move faster.
  • Represent the team with stakeholders to drive decisions, and help with interviewing.
  • Work on payment flows involving bank integrations, payment instructions, statement processing, and allocation logic.
  • Work in a hybrid arrangement that allows working from home for up to 3 days per week.

Desired Qualifications

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

About the Company

Billie

Buy Now, Pay Later for B2B

Billie provides a BNPL checkout service for businesses, letting customers choose flexible payment terms at checkout to speed up merchant payments. It uses real-time verification and scoring to approve a wide range of buyers (existing, new, guest) with high acceptance rates, enabling immediate sales. It also supports post-purchase processes like overpayments, dunning, and debt collection to help manage receivables. Billie earns revenue by charging merchants for its services, typically tied to transaction volume, with the goal of boosting checkout conversions and overall sales for its clients.

Company size
51-200
Company stage
Series C
Total funding
$147.9M
Headquarters
Berlin, Germany
Founded
2016

Recently Posted Jobs

Explore more opportunities at Billie

See more jobs