Vacature Mid-Level JVM Polyglot Software Engineer Amsterdam | Impactful Greenfield Software Challenges for Companies with Millions of Users | TypeScript/Go, Cloud Native | €75,000–€85,000 + 5% Bonus + Permanent Contract

Your Job: Mid-Level JVM Polyglot Software Engineer Amsterdam

  • Would you like to work on long-term projects for innovative, high-impact clients, helping companies that serve millions of users by solving their most complex challenges?
  • Are you excited about being part of a team that is never just hired hands but brought in to transform environments from “A to Better”, boost the software engineering culture, and create lasting impact for the client?
  • Do you thrive in multidisciplinary teams, working alongside high-performing engineers on greenfield projects, while enjoying the flexibility of working four days from home?
  • Are you eager to develop both your technical and communication skills, guided by mentorship from senior engineers and supported by a culture of continuous learning?

If this sounds like the perfect next step for you, we’d love to hear from you!

Your Employer: Excellence in Software Engineering with a Focus on Growth and Impact

Over two decades ago, two visionaries created a unique engineering hub to attract the most passionate and skilled software professionals. Their mission was to hire the best, work on impactful challenges, and build a culture of growth and excellence.

This company partners with top-tier clients, many of whom are leaders in their industries and handle millions of users daily. As a software engineer here, you won’t just write code you’ll work with your team to solve the client’s toughest challenges, design scalable systems, and improve their software engineering culture. Every project is an opportunity to make a lasting impact.

This is a company that invests in you. You’ll gain guidance from senior engineers and tailored training programs, helping you refine both technical and soft skills such as presenting ideas persuasively and getting buy-in from stakeholders. You’ll thrive in an environment where like-minded professionals share your passion for software craftsmanship.

Your Role: Mid-Level JVM Polyglot Software Engineer Amsterdam

As a Mid-Level JVM Polyglot Software Engineer, you’ll take on complex, long-term projects that are key to your clients’ success. You’ll work closely with your high-performing team members, focusing on every stage of the project lifecycle: from intake and architecture to delivery and knowledge transfer.

Your mission isn’t just to deliver software but to elevate the client’s engineering capabilities, transforming their culture and processes. By collaborating with your team, you’ll ensure clients can deliver faster, better, and more effectively long after your project concludes.

In this role, you’ll adopt a polyglot mindset, using tools like Java, Kotlin, Scala, TypeScript, and Go to tackle challenges. You’ll also have opportunities to explore cutting-edge technologies in areas like generative AI, microservices, and event sourcing.

This is more than just a technical role it’s an opportunity to learn how to communicate effectively, present ideas, and lead clients through transformation. You’ll be part of a team that’s brought in to create change, never as “just extra hands.”

Growth Opportunities

Growth is at the heart of this company. Through structured mentorship, bi-weekly knowledge-sharing sessions, and a €5,000 annual training budget, you’ll continuously refine your skills. As you progress, you’ll have opportunities to grow into roles like lead engineer, software architect, or principal engineer, ensuring you remain at the cutting edge of the industry.

What Is Required?

  • A minimum of 4 years of professional backend software engineering experience.
  • Proficiency in Java, Kotlin, or Scala.
  • A polyglot mindset and a commitment to using the right tool for the job.
  • Strong emotional intelligence and communication skills, with the willingness to learn and grow.
  • A technical university degree or equivalent experience (preferred).
  • Experience with unit testing, automated testing, or end-to-end testing.
  • Familiarity with containerization and microservices environments.
  • Knowledge of modern cloud environments and delivery automation (preferred).
  • Experience with TypeScript or Go (nice to have).
  • A collaborative attitude and the ability to work effectively in a team-oriented environment.

What’s in It for You?

  • Salary between €75,000 and €85,000 per year based on experience and skills.
  • Permanent contract from day one.
  • Work four days per week from home.
  • €5,000 annual training budget + 6 training days + 20 knowledge-sharing sessions per year.
  • 5% year-end bonus on top of your salary.
  • Flexible working hours with the option for a 36- or 40-hour contract.
  • New hardware and accessories every two years (€3,000).
  • A new phone every two years with unlimited calls.
  • Opportunities to attend conferences.
  • A solid pension scheme.
  • Inspiring colleagues and knowledge spaces designed for growth.

Are You Ready to Grow and Make an Impact?

Are you a passionate software engineer looking to learn from the best, work with like-minded professionals, and make an impact on complex, long-term projects? Do you want to thrive in an environment where you’re encouraged to grow and develop while solving high-impact challenges for top-tier clients?

Apply now via the form below or send your CV directly to Robert Hawker at r.hawker@codeguild.nl.

  • Accepted file types: pdf, doc, docx, txt, rtf, Max. file size: 5 MB.