Principal Software Engineer I - Taxtech

Booking Booking · Hospitality · Amsterdam, Netherlands · Engineering

Principal Software Engineer for Booking.com's TaxTech team, focusing on designing, developing, and owning end-to-end tax platform solutions. This role involves technical leadership, architectural guidance, and hands-on implementation to ensure tax system accuracy, compliance, and scalability within the FinTech business unit. Requires extensive experience in large-scale distributed systems and business-critical applications, with a strong emphasis on tax and regulatory compliance.

What you'd actually do

  1. Is responsible to build automated tax determination, calculation, and reporting applications by using relevant development languages and applying knowledge of systems, services and tools appropriate for the Tax/Finance business area.
  2. Is responsible to advise product and Tax/Finance teams towards a technical solution that meets the functional, nonfunctional & architectural requirements for tax systems, challenging designs and providing context in the wider architectural landscape, especially concerning global tax regulatory requirements.
  3. Is responsible to own a core Tax Platform and services end to end by actively monitoring application health and performance, setting and monitoring relevant metrics (e.g., tax engine uptime, calculation accuracy).
  4. Is responsible to evaluate possible architecture solutions for tax systems by taking into account cost, evolving tax legislation, business requirements, technology requirements and emerging technologies.
  5. Is responsible to identify opportunities for process, system and structural improvements (i.e performance gains, audit readiness) by examining and evaluating current tax calculation, reconciliation, and compliance process flows, methods and standards.

Skills

Required

  • 12+ years of software development experience
  • minimum of 4 years in a principal, lead or architect role
  • track record for shipping large-scale, successful software products
  • Deep experience developing and operating business critical systems
  • Proven hands-on experience in designing, building, improving and operating large scale, high-performance, highly-available and scalable distributed systems
  • Expert knowledge of computer science
  • strong competencies in SOA, migration and cloud
  • Ability to design and solve complex business problems by writing simple, effective code

Nice to have

  • Finance, Payments, Billing & Tax - Tax Platforms Advantage
  • Experience mentoring and growing (senior) developers
  • Eager to work in multiple programming languages and frameworks

What the JD emphasized

  • Tax Platforms Advantage
  • global tax regulatory requirements
  • regulatory compliance