
Software Engineer, Back-End
6 days ago
Overview Software Engineer, Back-end (Boulder Opal) at Q-CTRLJoin to apply for the Software Engineer, Back-end (Boulder Opal) role at Q-CTRL.About Q-CTRL Founded in 2017, Q-CTRL has grown to become the global leader in quantum.
We're using control to solve the hardest problems facing quantum technology, improving hardware performance and accelerating pathways to useful quantum computers and other technologies.
As a product-led company, we bring together diverse teams such as product, design, engineering and research to help achieve our mission of making quantum technology useful.
Join us to help shape the quantum future.About The Role As a Software Engineer on the Boulder Opal team, you will work with engineers and researchers to design and build a scalable, high-performance backend system while directly contributing to our quantum controller infrastructure.
A key part of your role is maintaining and evolving the compiler stack that translates OpenQASM3 + OpenPulse programs for low-level quantum controllers, bridging the gap between high-level quantum programming and physical execution on QPUs.
You will collaborate with cross-functional teams, ensuring end-to-end delivery of cutting-edge solutions that power our SDKs and cloud-based offerings.
This role suits someone passionate about backend engineering and systems-level programming with an interest in quantum computing and scientific software.What you'll be doing Build the backbone of quantum tech: Design, develop, and optimize scalable backend services in Python (with opportunities to work in Rust or C++)Own the compiler stack: Maintain and evolve the compiler that translates OpenQASM3 + OpenPulse programs into low-level controller instructionsBridge research and engineering: Work with researchers and quantum engineers, translating experimental needs into production-ready code and debugging real-world execution challengesExperiment on quantum hardware: Validate compiler output and controller behaviors through real device experimentsEngineer for performance: Deliver high-efficiency service-to-service communication using modern protocols (gRPC, GraphQL, REST)Raise the bar on quality: Enforce best practices for clean, secure, and reliable code with robust testing and documentationShape the future stack: Help define software practices, tools, and design patterns for the next generation of quantum control systemsDeliver end-to-end solutions: Collaborate with product, frontend, and infrastructure teams to ship integrated solutions used across Q-CTRL productsOther duties within the employee's skills and experience, or with reasonable trainingIdeally you'll have Bachelor's degree in Computer Science, Engineering, or related field3+ years of backend software development experience with Python, Rust, C++, or similarProven experience writing maintainable, testable Python code in a professional settingStrong collaboration and communication skills across cross-functional teamsStrong problem-solving skills with a proactive, solutions-focused mindsetIt would be fantastic (but not essential) if you bring A curiosity for compiler design concepts or experience with intermediate representations (IRs)Familiarity with OpenQASM3, OpenPulse, Qiskit, or other quantum programming frameworksHands-on experience with modern APIs like gRPC, GraphQL, or RESTComfortable working with cloud platforms (AWS, GCP, Azure) and cloud infrastructure toolsKnowledge of distributed systems, microservices, or database scaling techniquesFamiliarity with Python web frameworks (Django, Flask, FastAPI)Experience with data visualization tools (Plotly, Dash, Jupyter)Experience thriving in a startup or scale-up environmentExperience designing efficient algorithms, statistical models, or data pipelines for large-scale experimental datasetsExperience with CPython extension modules for accelerating Python programsWhy Q-CTRL?
Flexibility: We embrace workplace flexibilityCompetitive salary with equity and annual bonusesParental support: Paid parental leaveDiversity: Equal opportunity employer with programs to expand the quantum workforceUnique culture: Collaboration among physicists, engineers, product, marketing and designPersonal development: Personal development and wellness budgetImpact: Opportunity to help shape the direction of quantum technologyPlease note: Q-CTRL communications will only come from the @q-ctrl.com domain.
All active job postings are on our company website.
We do not accept unsolicited branded profiles from recruitment agencies.Seniority level Not ApplicableEmployment type Full-timeJob function Engineering and Information TechnologyIndustries Software Development#J-18808-Ljbffr
-
Back End Software Engineer
2 days ago
Sydney, New South Wales, Australia beBeeBackend Full time $80,000 - $125,000Job DescriptionWe are seeking a skilled Back End Software Engineer to join our team.The ideal candidate will have experience in designing and developing scalable, efficient back-end systems using Python frameworks. They should be proficient in SQL databases, particularly PostgreSQL and MySQL, and have hands-on expertise with AWS and Docker.Required Skills...
-
Software Engineer
5 days ago
Sydney, New South Wales, Australia beBeeDeveloper Full timeBack-End Java Developer OpportunityAre you an experienced Java developer looking to join a forward-thinking team? This exciting opportunity is perfect for you!The ideal candidate will have a strong background in back-end Java development, with experience working on complex projects and collaborating with cross-functional teams. If you're passionate about...
-
Back End Staff Software Engineer
6 days ago
Sydney, New South Wales, Australia Agoda Full timeBack End Staff Software Engineer (Bangkok based, Relocation provided)Join to apply for the Back End Staff Software Engineer (Bangkok based, Relocation provided) role at AgodaBack End Staff Software Engineer (Bangkok based, Relocation provided)2 days ago Be among the first 25 applicantsJoin to apply for the Back End Staff Software Engineer (Bangkok based,...
-
Senior Software Engineer, Back-end
4 weeks ago
Sydney, New South Wales, Australia Q-CTRL Full timeAbout usFounded in 2017, Q-CTRL has grown to become the global leader in quantum. We're using control to solve the hardest problems facing quantum technology, improving hardware performance and accelerating pathways to useful quantum computers and other technologies. As a product-led company, we bring together diverse teams such as product, design,...
-
Senior Software Engineer, Back-end
4 weeks ago
Sydney, New South Wales, Australia Q-CTRL Pty. Ltd. Full timeAbout usFounded in 2017, Q-CTRL has grown to become the global leader in quantum. We're using control to solve the hardest problems facing quantum technology, improving hardware performance and accelerating pathways to useful quantum computers and other technologies. As a product-led company, we bring together diverse teams such as product, design,...
-
Java Back End Software Developer
5 days ago
Sydney, New South Wales, Australia beBeeBackEnd Full time US$120,000 - US$200,000Role Summary:We are seeking a Senior Back-End Java Engineer to join our collaborative team in building and maintaining global-scale financial services infrastructure.Key Responsibilities:Design, develop, and maintain complex back-end systemsCollaborate with cross-functional teams to deliver high-quality software solutionsImplement scalable and efficient...
-
Back End Software Developer Position
12 hours ago
Sydney, New South Wales, Australia beBeeBackendDeveloper Full time $100,000 - $150,000Software Development OpportunityWe are seeking two skilled back-end developers to join a fast-paced team that is building an industry-leading software-as-a-service product.The ideal candidate will collaborate with engineers, product, and user experience professionals to design, develop, and scale features that make a real impact in the industry.Work closely...
-
Back End Software Engineer
1 week ago
Sydney, New South Wales, Australia beBeeBackend Full time $90,000 - $140,000Software Development RoleThis role focuses on the development and maintenance of back-end services using Java and SpringBoot.The ideal candidate will have solid commercial experience with Java and SpringBoot.A team player with a problem-solving mindset and eagerness to learn is required.ResponsibilitiesDevelop and maintain efficient, maintainable code...
-
Back-End Software Engineer
3 days ago
Sydney, New South Wales, Australia Bebeebackend Full timeJob TitleA talented software engineer is needed to join our team. As a Backend Developer, you will be at the heart of technical innovation, working on architecting robust APIs handling millions of concurrent user interactions.You will partner with Product and Design teams to translate user needs into technical solutions.Work alongside Frontend Engineers to...
-
Back-End Software Engineer
1 week ago
Sydney, New South Wales, Australia beBeeBackend Full time $120,000 - $200,000Job TitleA talented software engineer is needed to join our team. As a Backend Developer, you will be at the heart of technical innovation, working on architecting robust APIs handling millions of concurrent user interactions.You will partner with Product and Design teams to translate user needs into technical solutions.Work alongside Frontend Engineers to...