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