Backend Software Developer

Salary Competitive

IQM is a global leader in designing, building, and selling superconducting quantum computers. IQM provides both on-premises full-stack quantum computers and a cloud platform to access its computers anywhere in the world. IQM customers include the leading high-performance computing centres, research labs, universities and enterprises which have full access to IQM's software and hardware.  IQM has over 300 employees with offices in Finland, Germany, France, Spain, Poland, Singapore and the US. 

(www.meetiqm.com

As a Senior Backend Software Engineer, you will design, build and operate the backend services that enable secure, reliable access to IQM quantum computers through our cloud platform. You are responsible for writing maintainable code, ensuring test coverage, reviewing designs, and improving reliability, performance, and scalability of existing systems. You will work closely with other engineers and stakeholders to deliver robust backend systems that support public user-facing services running in production.

What you will do :

  • Design and implement RESTful backend services and REST APIs

  • Build and evolve authentication and authorization mechanisms

  • Model and manage data across relational and key-value databases (e.g. Postgres, Redis)

  • Write and optimize plain SQL queries where needed

  • Contribute to multi-service architectures and service integrations

  • Develop and operate containerized applications using Docker

  • Ensure production readiness: reliability, performance, security, and observability

  • Write testable code and automated tests (e.g. pytest)

  • Participate in code reviews and technical design discussions

  • Maintain clear developer and API documentation

Must have skills

  • Strong experience building RESTful application backends and REST APIs

  • Good understanding of HTTP/TCP and web communication patterns

  • Experience working with relational databases such as Postgres, MySQL or MSSQL

  • Confidence writing SQL queries including data modelling and performance considerations

  • Experience implementing authentication/authorization in APIs

  • Strong experience with a modern strongly typed or object-oriented language (e.g. Rust, Go, Java, C++, C#)

  • Willingness to learn Rust if it is new to you

  • Solid understanding of data structures and algorithms

  • Experience building and deploying containerized applications (Docker)

  • Experience supporting public user-facing services in production

  • Comfortable using Git and working with GitHub and/or GitLab

  • Commitment to writing maintainable, testable code and participating in code/design reviews

Nice to have skills

  • Experience designing and operating distributed, multi-service architectures

  • Experience working with queues and event-driven architectures

  • Familiarity with GraphQL

  • Experience writing developer documentation and API documentation (e.g. OpenAPI)

  • Experience with Python and pytest

  • Understanding of DevOps practices such as CI/CD pipelines and monitoring

  • Interest in physics, quantum computing, or deep-tech environments

What can I expect from IQM?

  • An opportunity to work with a passionate and diverse team on an important mission

  • A unique opportunity to make a real impact on the future of quantum

  • Growth and progress in a creative and open start-up environment

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

We'll proceed with the interviews immediately, so please submit your application soon.

Please note that only applications submitted through the website will be processed.

Perks and benefits

This job comes with several perks and benefits

Flexible working hours
Flexible working hours

Free coffee / tea
Free coffee / tea

Near public transit
Near public transit

Free office snacks
Free office snacks

Wellness
Wellness

Social gatherings
Social gatherings

See all 15 benefits

Working at
IQM Quantum Computers

IQM is a Pan-European leader in quantum computers. IQM provides on-site quantum computing for research labs and supercomputing data centers and offers full access to its hardware. For industrial customers, IQM delivers the quantum advantage through a unique application-specific co-design approach. IQM is building Finland’s first commercial 54-qubit quantum computer with VTT, and an IQM-led consortium (Q-Exa) is building a quantum computer in Germany that will be integrated into an HPC supercomputer to create an accelerator for future scientific research. IQM has offices in Espoo, Munich, Madrid, Paris, Singapore, and Palo Alto and employs over 250 people. More information: www.meetiqm.com

Read more about IQM Quantum Computers

company gallery image