Job Description
A chance to step into quantum computing.
Metric is hiring for a client looking for a Software Engineer to help develop and maintain the software platform powering next-generation quantum computing systems. Working closely with software, hardware, and research teams, you will build high-performance, production-grade systems that directly impact customers and drive innovation.
Key Responsibilities:
- Develop and maintain systems-level software for advanced computing platforms.
- Build and optimise low-latency software interfaces and hardware integrations.
- Contribute to DevOps, CI/CD pipelines, monitoring, and observability tooling.
- Lead technical projects from design through deployment.
- Collaborate with product, engineering, and research teams to deliver new capabilities.
- Improve system performance, reliability, and scalability.
Skills & Experience:
Essential
- Strong Python development experience, with C++ and/or Rust highly desirable.
- Experience building and supporting production systems.
- Strong Linux systems programming knowledge.
- Experience with Git, testing, code reviews, and CI/CD pipelines.
- Understanding of performance optimisation, reliability, and scalability.
Desirable
- Experience with embedded systems, hardware integration, FPGAs, or scientific instrumentation.
- Background in quantum computing, HPC, telecoms, robotics, defence, semiconductors, or other deep-tech environments.
- Experience with observability tools such as Grafana, Prometheus, or InfluxDB.
- Knowledge of digital signal processing, RF systems, or data acquisition.
About You:
You are a hands-on engineer who enjoys solving complex technical challenges, working across hardware and software boundaries, and taking ownership of systems from concept through to production. You thrive in fast-paced environments and are excited by the opportunity to work on cutting-edge technology.
If this sounds like you...apply today!