The FinTax team is part of the Tax Tech track within the Financial Systems org under FinTech. We manage the revenue lifecycle for Booking.com business verticals and provide support to supply partners and internal finance stakeholders.
As part of the Tax Tech track within Financial Systems, the FinTax for Business team owns the future-proof tax rules, data collection and determination engine, used by the Billing Platform and Payments Platform to collect taxes accurately and in a compliant way from our supply partners. The team is directly responsible for delivering critical Must-Do priorities and looking for a driven engineer to help realise the long term architectural and business vision.
Design, build, test, deploy, and maintain end-to-end product features across frontend applications, backend services, and APIs.
Rapidly developing next-generation scalable, flexible, and high-performance systems, with end-to-end ownership by monitoring and adjusting SLIs and SLOs.
Solving issues with internal systems, prioritizing based on customer and business impact
Acting as an intermediary for problems, with both technical and non-technical audiences.
Evaluating customer needs and coming up with ideal solutions for it, assessing different languages, architecture and risks.
Evaluating business needs to design ideal solutions that effectively weigh rapid delivery against long-term architectural quality.
Assuming end-to-end ownership of systems, ensuring high performance through proactive monitoring, incident management, and continuous scaling.
Partnering with product and design stakeholders to develop experiments and workflows that achieve impactful business outcomes.
Developing next-generation code that is maintainable and well-tested, while actively participating in code reviews and standard-setting.
Driving operational excellence by addressing technical debt and simplifying complex architectures to improve overall developer productivity.
Contributing to the growth of team members through active mentoring, coaching, and daily technical leadership.
Translate business and product requirements into pragmatic technical solutions that balance speed, quality, scalability, and maintainability.
Own services and features in production, including monitoring, troubleshooting, performance optimization, and continuous improvement.
Collaborate with product, design, analytics, and engineering partners to shape experiments, workflows, and user experiences that drive measurable outcomes.
Improve system reliability and developer efficiency by identifying technical debt, simplifying architecture where appropriate, and proposing better ways of working.
Support and mentor less experienced engineers through pairing, feedback, and day-to-day collaboration.
We are looking for driven Software Engineers who enjoy solving problems, who initiate solutions and discussions and who believe that any challenge can be scaled with the right approach and tools.
We have found that people who match the following requirements are the ones who fit us best:
Experience with experimentation, analytics, and data-informed product development is a plus.
Experience working with relational databases and a solid understanding of data modeling, query design, and performance considerations.
Demonstrated ability to independently design and deliver software solutions based on business requirements, and to operate services in production.
Solid understanding of software engineering fundamentals including testing, refactoring, code quality, observability, incident handling, and secure development practices.
Ability to collaborate effectively across disciplines, communicate clearly with technical and non-technical stakeholders, and use customer and product context to make sound engineering decisions.
Experience of working on products that impact a large customer base is an advantage.
You own your systems end-to-end and are comfortable performing incident management.
You are an excellent communicator and you are able to influence and cooperate with people at all levels.
You take initiative to address the larger technical needs of the product you work on and always keep the customer at the center of everything you do.
Possess a ‘can do’ attitude, acting proactively to address technical needs rather than reacting to them.
Advanced System Architecture: Proven track record of architecting complex, large-scale distributed systems. You define architectural standards and guide teams in designing observable, reliable systems capable of processing high-volume metadata across diverse assets.
Technical Leadership: Proven experience in owning and leading technical projects, with the ability to partner with non-technical leadership, negotiate complex requirements, and drive alignment on technical solutions.
Operational Excellence: Demonstrated ability to keep critical systems up and running, with a strong grasp of reliability, troubleshooting, and incident management.
Business Acumen: Ability to understand the business deeply, grasp and explain complex concepts, and make pragmatic technical decisions.
Excellent communication; written and spoken