Website Brookwood Recruitment

Senior Software Engineer II

  • Location: Amsterdam (hybrid, 1 day/week in the office)
  • Duration: 24 months
  • Rate: €140 per hour (40 hours per week)

Senior Engineer with deep expertise in AI/ML and a strong track record of scaling complex, distributed systems.

  • Strong programming foundation, with a preference for Java
  • Experience building AI-powered product experiences, including agentic workflows and intelligent systems
  • Works closely with Data Scientists and ML Engineers to design and deliver end-to-end AI solutions
  • Focus on AI workflows, LLM-driven applications, and productionising machine learning models
  • Comfortable operating in product-focused AI teams owning end-to-end AI capabilities (e.g. LLMs, orchestration, workflows)
  • Cloud-agnostic mindset; experience with GCP is valuable, though emphasis is on containerisation and orchestration (Docker, Kubernetes) over specific cloud platforms
  • Familiarity with AWS environments is a plus
  • Contributes to building scalable AI features within complex domains (e.g. customer-facing digital products), with ownership of AI-driven functionality and innovation

We’re looking for a Senior Software Engineer II to join a high-performing engineering team within a global organisation. In this role, you’ll combine hands-on software development with architectural influence, mentoring, and end-to-end ownership of critical services. You’ll help shape technical direction while keeping a strong focus on business outcomes and customer impact.

What you’ll do

  • Design, build, and maintain high-quality software applications using modern languages, frameworks, and tools
  • Own services end to end, including development, deployment, monitoring, and production support
  • Drive code quality through clean, reusable code, refactoring, and appropriate design patterns
  • Ensure application quality through robust testing strategies and engineering best practices
  • Monitor system health and performance, defining and acting on meaningful metrics
  • Troubleshoot and resolve live production issues, contributing to post-incident reviews and long-term improvements
  • Influence system and architectural decisions, balancing cost, scalability, and business needs
  • Coach and mentor engineers, helping raise the overall technical bar across the team
  • Collaborate closely with product, platform, and partner teams to deliver customer-focused solutions

What we’re looking for

  • Extensive experience as a senior software engineer (typically 8–12 years)
  • Strong hands-on development experience with modern software engineering practices
  • Proven experience designing, owning, and operating production systems
  • Solid understanding of software architecture, system design, and reliability engineering
  • Experience working with continuous delivery and experimentation frameworks
  • Strong problem-solving and critical-thinking skills
  • Excellent communication skills and the ability to influence technical decisions
  • Comfortable participating in an on-call rotation

Apply today for immediate consideration!

To apply for this job email your details to apply.a4lmrwod49j@aptrack.co