
Senior Software Engineer – Back-end
Q-CTRL
full-time
Posted on:
Location Type: Hybrid
Location: Los Angeles • California • 🇺🇸 United States
Visit company websiteSalary
💰 $135,000 - $213,000 per year
Job Level
Senior
Tech Stack
GraphQLGRPCPython
About the role
- Build the backbone of quantum tech: Design, develop, and optimize scalable backend services in Python.
- Own the compiler stack: Maintain and evolve the compiler that translates OpenQASM3 + OpenPulse programs into low-level controller instructions.
- Bridge research and engineering: Work closely with world-class researchers and quantum engineers, translating experimental needs into production-ready code and debugging real-world execution challenges.
- Experiment on quantum hardware: Get hands-on with QPUs, validating compiler output and controller behaviors through real device experiments.
- Engineer for performance: Deliver high-efficiency service-to-service communication using modern protocols (gRPC, GraphQL, REST).
- Raise the bar on quality: Shape and enforce best practices for clean, secure, and reliable code while contributing to robust testing and documentation.
- Shape the future stack: Help define the software practices, tools, and design patterns that will power the next generation of quantum control systems.
- Deliver end-to-end solutions: Collaborate with product, frontend, and infrastructure teams to ship integrated solutions used across Q-CTRL’s products.
- Other duties within the Employee's skills and experience, or with reasonable training.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of backend software development experience with Python.
- Proven experience writing maintainable, testable code in a professional setting.
- Proven ability to mentor junior team members and accelerate their contributions.
- Strong collaboration and communication skills across cross-functional teams.
- Experience with quantum hardware control systems (or similar) or pulse-level programming (e.g., OpenQASM3, Qiskit Pulse, Qua).
- A track record of leading or mentoring in technical projects, particularly in early-stage or research and development-heavy environments.
Benefits
- Flexibility: We embrace workplace flexibility so you worry more about your impact vs a rigid work schedule.
- Attractive salary: You’ll get to have the start-up impact without the start-up wages.
- Equity: We want people to have a sense of ownership in what they do and offer the potential for equity share and annual bonuses.
- Cash bonus: We recognize exceptional performance and impact by offering annual discretionary cash bonuses.
- Resources: We are well funded by the world’s best technology investors, letting us chase our ambitions with minimal constraints.
- Parental support: We offer paid parental leave to support you and your loved ones.
- Diversity: We’re an equal opportunity employer and actively support initiatives like the ‘Global Women in Quantum’ program to help expand the quantum workforce.
- Unique culture: You’ll be surrounded by some of the world’s leading physicists, engineers, product, marketing and design people (to name a few!) with a strong desire to learn and transfer knowledge.
- Meaningful values: You’ll work with an incredibly supportive team who work consistently to deliver our core values to be real, be trusted, be just and to be revered.
- Personal development: We provide you with a personal development and wellness budget.
- Make a dent: Last but not least you’ll have the unique opportunity to help set the direction for this revolutionary technology and truly make an impact that matters!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythonbackend developmentOpenQASM3OpenPulsegRPCGraphQLRESTquantum hardware control systemspulse-level programmingtestable code
Soft skills
mentoringcollaborationcommunicationproblem-solvingleadership
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering