Taro Logo

Software Engineer/Architect

Universal Quantum develops quantum computers to solve previously impossible problems across healthcare, materials, and aerospace industries.
Haywards Heath, UK
Backend
Staff Software Engineer
Hybrid
7+ years of experience
AI

Description For Software Engineer/Architect

Universal Quantum is at the forefront of quantum computing technology, developing revolutionary machines capable of solving previously impossible problems. As a Software Engineer/Architect, you'll join a dynamic team creating impactful quantum computers with applications across healthcare, materials, and aerospace industries. The role combines deep technical expertise with innovative problem-solving, requiring proficiency in designing and developing complex software for heterogeneous resource-constrained systems.

You'll be responsible for architecting and developing scalable operating systems for quantum computers, working with cutting-edge technology in a collaborative environment. The position demands expertise in both high-level and low-level programming, with particular emphasis on distributed systems and real-time operations. You'll work alongside scientists and engineers, bridging the gap between quantum physics and practical software implementation.

The ideal candidate brings 7+ years of software development experience, with strong capabilities in Python and C++. You'll need to demonstrate successful architecture of complex systems, understanding of low-level software design concepts, and experience with distributed computing environments. The role offers significant growth opportunities in an emerging field, with competitive compensation including equity options and comprehensive benefits.

Working in a hybrid environment in Haywards Heath, UK, you'll be part of a company committed to diversity and inclusion, offering flexible working arrangements and strong support for professional development. This is an opportunity to be at the cutting edge of quantum computing, helping create technology that could revolutionize multiple industries.

Last updated 2 months ago

Responsibilities For Software Engineer/Architect

  • Design and develop modular, reliable, and scalable operating systems for quantum computers
  • Design and develop scalable and verifiable software that runs efficiently in parallel across multiple machines/architectures
  • Collaborate with diverse subsystem teams to develop innovative solutions
  • Support experimentation and adapt to new discoveries from the Quantum team
  • Participate in knowledge sharing and code reviews to improve product quality

Requirements For Software Engineer/Architect

Python
Rust
  • 7+ years of experience in design and development of commercial-quality software using Python and C++
  • Demonstrable successful project independently architected
  • Deep understanding of low-level software design concepts
  • Experience in programming for distributed computing environments
  • Familiarity with common networking architectures and protocols
  • Experience with Git and collaborative development
  • Excellent written and verbal communication skills
  • Ability to rapidly grasp new concepts
  • Effective presentation of concepts and ideas
  • Willingness to learn new tools and programming languages

Benefits For Software Engineer/Architect

Dental Insurance
Medical Insurance
Equity
Parental Leave
Relocation Benefits
Education Budget
  • Competitive salary
  • Equity options
  • Unlimited paid holiday allowance
  • Flexible working options
  • 10% matching pension
  • Generous parental support policy
  • Private health/dental insurance
  • Personal development budget
  • Relocation support

Interested in this job?

Jobs Related To Universal Quantum Software Engineer/Architect