hero

Portfolio jobs

companies
Jobs

Senior Software Engineer

Iqm Quantum Computers

Iqm Quantum Computers

Software Engineering
Posted on Feb 25, 2026
Quantum Solutions (Technology) · IQM Germany (Munich)

Senior Software Engineer

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)

In this role, IQM strengthens its position as a leader across the quantum computing stack by connecting state-of-the-art quantum algorithms with real-world workflows. The position plays a vital role in building the software foundation required for scalable, production-ready deployment of quantum applications.
The work bridges advanced research and robust engineering, ensuring that solutions are reliable, maintainable, and ready to deliver real-world impact.
This role is part of the Verticals Deployment Team, which focuses on bringing in-house researched and developed algorithms to market as part of end-to-end customer solutions.

What will I be doing?

  • Contribute hands-on to software development by writing clean, efficient, and maintainable code

  • Perform code reviews, refactor existing components, and improve overall code quality

  • Design, implement, test, and document large-scale Python packages and libraries

  • Break down large features and complex stories into clear, actionable development tasks

  • Actively contribute to the technical design of software solutions, complex features, and architectural decisions

  • Provide technical expertise and guidance within the team, supporting high engineering standards

  • Collaborate closely with product owners and internal stakeholders in technical design discussions

  • Work with internal and external teams to design, develop, and integrate software solutions into real-world workflows

  • Optimize code performance using profiling tools and best practices

  • Fix bugs and ensure the long-term maintainability and scalability of the codebase

  • Provide constructive feedback and foster a positive, collaborative engineering culture

  • Participate in recruitment activities to help bring the right competencies into the team

What skills do I need?

  • 4–7 years of professional experience developing and maintaining large-scale Python packages or libraries

  • Strong proficiency in Python 3.x and deep understanding of its ecosystem, syntax, and best practices

  • Proven knowledge of software design patterns, principles, and methodologies

  • Experience structuring and maintaining Python packages, including:
    - Testing frameworks
    - Dependency management (e.g., pip, conda)
    - Clear modular organization

  • Familiarity with scientific computing concepts, numerical methods, and data analysis techniques

  • Experience with performance optimization, profiling tools (e.g., cProfile, line_profiler), and improving computational efficiency

  • Experience with containerization (Docker, Kubernetes) and understanding its role in scientific computing environments

  • Experience designing and working with RESTful APIs

  • Experience working with distributed or HPC environments (e.g., Slurm)

  • Proficiency with Git and collaborative development workflows

  • Ability to write clear documentation and communicate technical concepts to both technical and non-technical stakeholders

  • Strong organizational skills and ability to work independently

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.

Department
Quantum Solutions (Technology)
Role
Applications
Locations
IQM Germany (Munich)

About IQM Quantum Computers

At our company, we're on a mission to change the world through quantum computing. With over 300 colleagues across 5 locations in 5 different countries, we're collaborating across disciplines and borders to make it happen. Our team includes scientists, quantum engineers, software developers, business professionals, and more, all working together to make a difference.

Founded in 2019
Co-workers 300+
Quantum Solutions (Technology) · IQM Germany (Munich)

Senior Software Engineer