Tech Stack
Design Patterns Experimentation Java React SecurityDetails
A Software Engineer II owns the execution of technical elements across the Booking.com tech stack, products, and processes. They implement technical solutions based on business requirements, estimate effort and impact, and demonstrate high craftsmanship.
Understanding that test automation quality is as critical as production code, they refactor both to ensure ease of change and enable a sustainable development pace. Software Engineer IIs collaborate with cross-functional colleagues to design, prioritize, and execute technical tasks. Focus areas range from product features to infrastructure automation, frameworks, tooling, or services depending on business unit needs.
Responsibilities
Building Software Applications
- Build applications using relevant development languages, systems, services, and tools tailored to the business area.
- Write readable, reusable code by applying standard design patterns and standard libraries; refactor and simplify code when necessary.
- Ensure application quality using standard testing methods aligned with the test strategy; maintain data security, integrity, and quality per company standards.
End-to-End System Ownership
- Monitor application health and performance by setting and tracking relevant operational metrics.
- Mitigate business continuity risks and bus factor by following state-of-the-art practices and producing documentation, including runbooks and OpDocs.
- Manage applications independently through deployment and live production using continuous delivery and experimentation frameworks.
Technical Incident Management
- Resolve live production issues within SLA to mitigate customer impact.
- Conduct root cause analysis to build long-term reliability solutions.
- Contribute to postmortem reviews and log live incidents.
Architectural Guidance
- Advise product teams on technical solutions meeting functional, non-functional, and architectural requirements.
- Evaluate and align target architecture improvements and reframe design decisions for various stakeholders.
Software Systems Design
- Evaluate potential architecture solutions considering cost, business and technical requirements, and emerging technologies.
- Understand high-level system infrastructure to assess the impact of changing or adding systems.
- Design solutions meeting immediate business needs while remaining adaptable for future enhancements.
- Utilize engineering techniques such as prototyping, spiking, and vendor evaluation.
Critical Thinking
- Identify patterns and root causes in complex situations using logical and analytical thinking.
- Constructively review and develop ideas, plans, and SMART improvements using external insights and clear rationale.
Continuous Quality and Process Improvement
- Evaluate current process flows and standards to identify performance gains and structural improvements.
- Design and implement process flows, standards, and practices that boost business performance.
- Guide junior team members on data security, integrity, and quality standards.
Effective Communication
- Deliver clear, well-structured information tailored to the target audience.
- Practice active listening and adaptable communication to reach mutually agreeable solutions.
- Ask relevant follow-up questions to engage effectively and understand stakeholder needs.
Required Technologies
- Java
- React
Contract Details
- Independent contractor position
- Location: Amsterdam, Netherlands
- Hours: 40 hours per week
- Timeline: 3 months, from August 12, 2026, to November 11, 2026
- Pay rate: €50–€100 per hour
More jobs at Booking.com
Similar jobs
Principal Software Engineer — Agentic AI Applications and Foundations
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Software Engineer - Synthetic Monitoring
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
EUR 81,000-10,200 per year
Software Engineer - Synthetic Monitoring
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
GBP 72,000-90,000 per year
Software Engineer, Product Security Data Platforms
Stripe · Seattle, United States
USD 156,800-235,200 per year
Software Engineer, Enterprise Verticals
OpenAI · San Francisco, United States
USD 293,000-325,000 per year
Staff Frontend Engineer, Ads Creative
Reddit · United States
USD 217,000-303,900 per year
Senior Frontend Engineer, NVIDIA Marketplace
Nvidia · Santa Clara, United States
USD 140,000-224,200 per year
Staff Software Engineer - Databases SRE
Grafana Labs · Germany, Sweden, Spain, United Kingdom
EUR 109,700-131,700 per year