Do you have a passion for software development and are you able to challenge customers on how development can become a business driver? Will you help us grow further with your entrepreneurial work mentality? Then we have an ideal role for you as a Senior Software Engineer at ITQ.

ITQ's Cloud Native team focuses on helping our customers on their Application Modernization journey. We do this in two ways; by designing, deploying and operationalizing modern (containerized) platforms such as Kubernetes – on-premises or in public cloud, and by helping to migrate application portfolios to these modern platforms. Your role will be to help customers with their application migration, from strategy to execution. This involves a lot of independence and responsibility; you really get the chance to make changes within an organization.

Does that sound like something you want to be a part of? And are you a senior software engineer with the ability to quickly accept and embrace new technology? You have experience with – and an opinion on – architectural patterns such as microservices, and development-related concepts and methodologies such as Agile and DevOps. You have architectural skills: you participate in or lead the development of the technical solution, and are able to translate business needs into technical requirements.

We are one, we are ITQ!

Are you ready to play Champions League IT?


  • Skilled in developing and deploying production quality code.
  • Experienced in at least one (but preferably more than one) programming language and its ecosystem.
  • Experience with programming practices such as TDD, XP and 12-factor.
  • Familiarity with CI/CD tooling to automate deployments all the way to production.
  • Experience with legacy and modern application development, cloud service delivery, and deployment.
  • Experience with containers and associated technologies.
  • Experience with developing scalable architectures using API management, microservice frameworks, PaaS, container orchestration systems, or other applicable platforms.
  • Knowledge of application security patterns including web application security.

Required skills

  • Result and product oriented;
  • Ability to communicate technical challenges and practices to business stakeholders;
  • Fast learner, ability to adapt to customer needs;
  • Ability to instruct and lead a team of engineers in adopting software development practices;
  • Experience working as a technical engineer in cloud computing or in a similar customer-facing role;
  • Ability to understand and work with emerging technologies, methodologies, and solutions in the cloud and software development technology space.
People love working at ITQ

We offer awesome perks

  • Attractive salary package
  • Possibility to work from home
  • Annual budget for personal training and certification
  • Drive your own development and build a thriving career
  • Great network of renowned experts
  • You are part of the ITQ Family and enjoy the real #ITQlife
  • Your own Avatar!

Meet your future colleague

We like to think the proof is in the pudding and invite you to get in touch with a future colleague. Ask them about their experiences and what they think about working at ITQ.

Kriti Virtualization Consultant
Interested in this position?

Apply now

"*" indicates required fields

Accepted file types: pdf, docx, doc, Max. file size: 64 MB.

#1 Introduction

We’ll arrange meetings so you and our experts can get to know each other better. You’ll speak with the head of department, an ITQ founder, the HR department, and someone from your team. We’ve learned that Microsoft Teams or Zoom is great for all this, but real-life meetings are even better. We’ll happily discuss all this with you during the introduction.

#2 Employment terms

If both you and we are fully convinced—following our introductory meetings—that we can work together successfully, we’ll get in touch to discuss employment terms. It’s important for us to agree everything before you get started. We’ll go through our proposal with you and make sure everything is clear.

#3 Contract signing

Signing your contract after agreeing employment terms is always an exciting moment. We’ve fully digitized this process—someone from HR will contact you to explain it, so you know exactly what to do every step of the way. This has the great advantage that we can act quickly once everything has been agreed, with digital documentation for added security.

#4 Onboarding

Then it’s time to welcome you into the ITQ family. Onboarding at ITQ consists of various stages, and actually starts in the Introduction—getting to know each other during the recruitment stage. We stay in regular contact after you’ve signed the contract but not started yet, and try to answer any questions as best as we can. Then there’s an induction program ready for you in your first working week, to help you get to know ITQ and your new colleagues.

Employment terms
Contract signing