Back to all jobs

Software Engineer

Ref: JO-2606-361325

  • Environment: Hybrid
  • Contract Type: Contract
  • Starts: 2026-07-07
Apply Report issue

We’re looking for a talented and versatile Software Engineer to join our team and help build and scale high-impact systems. This is an exciting opportunity to work across the full software development lifecycle, combining backend, frontend, and data engineering expertise while taking ownership of services end-to-end.

You’ll play a key role in designing, developing, and maintaining critical applications, contributing to architectural decisions, and driving continuous improvement. If you enjoy solving complex problems and working in a fast-paced, high-scale environment, we’d love to hear from you

What You’ll Be Doing

  • Build & Deliver Software
  • Develop high-quality applications using Java as the primary language
  • Write clean, maintainable, and reusable code using modern development practice
  • Refactor and improve existing systems using appropriate design patterns
  • Ensure high standards through robust testing and quality assurance practices
  • Safeguard data security, integrity, and quality at all times

Own Systems End-to-End

  • Take full ownership of services, from design through to production
  • Monitor system health, performance, and reliability using meaningful metrics
  • Deploy and operate applications in production environments
  • Contribute to continuous delivery and experimentation frameworks
  • Maintain documentation, runbooks, and operational procedures
  • Handle Production Incidents
  • Respond quickly and effectively to live production issues
  • Minimise customer impact and meet SLA commitments
  • Conduct root cause analysis and implement long-term improvements
  • Contribute to incident tracking and postmortems
  • Contribute to Architecture
  • Help shape technical solutions aligned with business and architectural goals
  • Provide input into system design and challenge assumptions constructively
  • Support teams in aligning with broader platform and architectural strategies
  • Drive Better Solutions
  • Analyse complex problems and identify patterns and root causes
  • Propose and implement measurable improvements to systems and processes
  • Continuously look for ways to enhance performance and efficiency
  • Collaborate & Communicate
  • Communicate clearly with both technical and non-technical stakeholders
  • Work closely with cross-functional teams to deliver shared goals
  • Actively listen, challenge ideas constructively, and drive alignment

What We’re Looking For Essential Skills

  • Java – strong proficiency (primary language for this role)
  • Full-stack mindset – experience across backend, frontend, and/or data engineering
  • Experience building and scaling production systems
  • Strong problem-solving and analytical skills
  • Ability to take ownership and operate independently in production environments

Nice to Have

  • Experience with Perl (or willingness to learn)
  • Background in Data Engineering
  • Experience with AWS or similar cloud platforms
  • Exposure to AI/ML, with an interest in applying AI across the SDLC
  • Previous experience as a Forward Deployed Engineer (FDE)

*Rates depend on experience and client requirements

Apply Report issue

Software Development & Engineering jobs

Career and Job Insights

Apply for this job

Software Engineer

  • Netherlands, Amsterdam
  • Software Development & Engineering, Technology
  • Hybrid
  • Contract

Save jobs

Log in to save a job

Report job

Software Engineer

  • Netherlands, Amsterdam
  • Software Development & Engineering, Technology
  • Hybrid
  • Contract

"*" indicates required fields

Need talent? Request a callback

This form is for companies looking to hire talent.

I am looking for a job I have a general enquiry

"*" indicates required fields

E.g. “Senior Frontend Developer” or “Offshoring team for design.”
This field is hidden when viewing the form