Software Engineer II

EUR 50-100 per hour
MIDDLE
✅ Hybrid ✅ On-site
✅ Contract / Freelance

Tech Stack

AI @ 3 Design Patterns Experimentation Java @ 3 Machine Learning @ 3 Mentoring Python @ 3 Security

Details

A Software Engineer II owns the execution of technical elements in the Booking.com technology stack, products, and processes. The role involves implementing technical solutions based on business requirements, estimating effort and impact, and delivering high-quality software. The position is part of the CS AI Automation track, supporting the delivery of AI features for customers and customer service agents.

Responsibilities

Building Software Applications

  • Build applications using relevant languages, systems, and tools.
  • Write readable, reusable code using standard patterns and libraries.
  • Refactor and simplify code by introducing design patterns.
  • Ensure application quality through standard testing techniques.
  • Maintain data security, integrity, and quality according to company standards.

End-to-End System Ownership

  • Own services end-to-end by monitoring health, performance, and metrics.
  • Reduce business continuity risks by applying best practices and documenting runbooks and operational documentation.
  • Minimize risk and gather feedback using continuous delivery and experimentation frameworks.
  • Independently manage application deployment and production operations.

Technical Incident Management

  • Resolve live production issues while mitigating customer impact within service-level agreements.
  • Improve system reliability through root cause analysis.
  • Contribute to postmortems and track incidents by logging issues.

Architecture and Systems Design

  • Advise teams on solutions that meet requirements by challenging designs and providing architectural context.
  • Set direction for technical capabilities by evaluating architecture and aligning with stakeholders.
  • Evaluate architecture solutions based on cost, business needs, and emerging technologies.
  • Understand infrastructure implications when changing or adding systems.
  • Accelerate development through prototyping and vendor evaluation.
  • Design solutions that meet current needs and support future enhancements.

Quality and Collaboration

  • Identify and implement process and performance improvements.
  • Design process flows and standards that enhance business performance.
  • Maintain data security and quality while mentoring junior team members.
  • Communicate clearly with stakeholders, adapt to different audiences, actively listen, and work toward agreeable solutions.

Requirements

  • Java is required.
  • Python is a plus.
  • AI and machine learning knowledge is a plus.
  • Experience with software testing, production operations, system design, incident management, and technical collaboration is relevant to the role.

Contract Details

  • Independent contractor position.
  • Contract duration: 6 months.
  • Start date: July 6, 2026.
  • End date: December 31, 2026.
  • Workload: 40 hours per week.

More jobs at Booking.com

Similar jobs