Software Engineer (Multiple roles, Espoo Finland)

IQM is the European leader in superconducting quantum computers, headquartered in Espoo, Finland. Established in 2019, we have grown to 70+ employees and have established a subsidiary in Munich, Germany. We build quantum computers for research laboratories and supercomputing centers. For industrial customers, we deliver quantum advantage through our unique application-specific co-design approach. www.meetiqm.com

IQM is searching for new colleagues to join our software development team in Keilaranta, Espoo for roles varying from senior to junior software engineers

You get to be a critical contributor in building and defining truly novel and groundbreaking new technology – quantum computers! You don’t need to be an expert on quantum computation, we have those too, but what you need is curiosity and willingness to learn new things and technologies.

There are no set ways of how quantum computer software should work, there's a lot to figure out and all engineers have a big impact on how our products and the standards of the whole industry will shape up!

What skills do I need?

  • At least a few years of experience as a software developer, preferably using Python and Scala
  • Experience in backend design
  • Knowledge of relational and non-relational databases

Creating elegant solutions amidst complexity is what we do. You have built new services from scratch are not afraid of diving deep into the legacy codebase. You care deeply about building quality and keeping the internal and external quality of your applications high.

What I'll be doing?

  • Writing code, reviewing code, testing, documentation
  • Planning the features and the architecture with the team
  • Communicating and planning the details of the products with internal users
  • Creating a new application from scratch
  • Maintaining and extending existing products

Your work at IQM includes hands-on programming, reviewing code, discussing design decisions, testing, documenting, etc. – the standard day-to-day work of any software team. Readiness for teamwork and collaborating constructively with physicists and other engineers is key. We also expect you to make sound technical decisions that have a big impact on IQM’s success.

We're searching for new colleagues also with more senior experience with the following skillset:

  • Extensive coding experience with Python
  • Experience in software architecture design with scalability

You take an active role in working out requirements and following up on existing features. You make sure the individual components, as well as their integration, work as they should. You lead by example and lift others. You create visibility and communicate clearly.

We work with a continuous, iterative & incremental delivery model. Software engineering teams are supported by a Scrum Master.

What I can expect from IQM?

IQM offers a truly unique opportunity to make a real impact on the future of quantum computing in the company that is the European leader in superconducting quantum computers.

You will have the development opportunities of a growing business and the unique opportunity to have a serious impact on a growing organization.

In addition, and most of all, you’ll have the support and sparring of a truly talented and diverse team.

Meet our people and hear more about IQM by visiting our Youtube channel here >>

Looking forward to receiving your application the soonest!