Insify is looking for a Software Engineer with 3+ years of experience to join the Billing team. In this role, you'll help design and build a scalable, multi-country billing platform covering payment scheduling, invoicing, dunning, fees, taxes and reconciliation across legal entities, products and markets. You'll work closely with product, finance, legal and insurance carriers, owning systems end-to-end from the data model to production behaviour. Your mission is to take ownership of a meaningful part of Insify’s journey and deliver results that move the company forward.
Insify is a high-growth scale-up operating in the Netherlands, France and Germany, building AI-powered SME insurance. The company values ambitious, ownership-driven people who thrive on challenges, intellectual honesty and delivering meaningful results.
What you'll be doing:
- Build a billing platform that scales from two countries to six, creating the right abstractions so adding a new market is a configuration change rather than a rewrite.
- Design and ship core billing capabilities including annual and monthly payment schedules, platform fees, VAT logic across jurisdictions, fee waiver rules, pro-rata refunds and renewals.
- Own the dunning flow across Adyen (credit card) and Twikey (SEPA), including failure classification, retries, settling checks, partial payments and country-specific legal compliance.
- Build resilient integrations with payment, banking and tax providers, keeping them observable, secure and easy to replace.
- Handle multi-entity invoicing across Insify B.V., Insify Holding B.V., Insify NLD Agent B.V. and future entities as the company expands.
- Partner with finance, legal and compliance to turn regulatory and accounting requirements into clean, testable systems.
- Set the bar for engineering quality in the billing domain, including idempotency, correctness, observability and recoverability.
- Own incidents and operational health in billing systems when issues arise.
What you'll need:
- 3+ years of professional software engineering experience, ideally with TypeScript and AWS (Lambda, DynamoDB, event-driven architectures).
- A strong focus on correctness, with attention to edge cases, idempotency, consistency, retries, partial states and audit trails.
- Strong fundamentals in distributed systems, data modelling and API design.
- Comfort with complexity and ambiguity across code, accounting, tax and law.
- A strong sense of ownership, accountability and responsibility for the systems you build.
- Clear communication skills, with the ability to translate fuzzy requirements into working systems.
- Active use of AI for coding, debugging and tooling to move faster.
Nice to have:
- Experience with payment providers such as Adyen, Stripe, Mollie, Twikey or similar, as well as SEPA and card payment flows.
- Background in fintech, insurtech, billing, subscriptions or accounting systems at scale.
- Experience expanding a product or platform into new countries, including localisation of payments, tax and invoicing.
- Familiarity with VAT and multi-entity invoicing across EU markets.
- Strong observability instincts with tools such as Sentry and Datadog, and a track record of operating systems in production.
We offer:
- Competitive compensation that reflects responsibility and impact.
- Trust and autonomy, with real ownership, room to make decisions, and space to grow and shape your role as Insify evolves.
- A steep learning curve, supported by experienced teammates.
- The opportunity to share in what the company is building, with equity for eligible roles once there is mutual conviction on fit and impact.
- A welcoming central Amsterdam HQ where the team works closely together.
- An international, ambitious team that enjoys building meaningful things together.