Senior Software Engineer
Infleqtion is on a mission to commercialize atom-based quantum technologies that deliver orders-of-magnitude improvements in sensing and computing applications. As a deep-tech startup, we embrace a results-driven, fast-paced, and customer-focused approach to innovation.
We are seeking a senior software engineer to lead the development and productization of our software systems that interface with cutting-edge quantum and embedded hardware. This role focuses on full-stack software engineering, team leadership, and the establishment of strong software engineering practices.
While a physics background is not required, familiarity with physical systems or scientific instrumentation will be helpful. The ideal candidate is a software engineer first, with strong embedded systems awareness and proven leadership in modern software development environments.
Role and responsibilities
- Leadership & coordination of global software development efforts for quantum sensing products
- Serve as technical lead for the software engineering team, guiding day-to-day operations and development priorities.
- Collaborate with project managers and technical leads to plan and execute development milestones.
- Lead daily stand-up meetings, manage the Jira board, and ensure timely completion of sprint goals.
- Oversee and enforce software engineering best practices, including code reviews, testing standards, documentation, and CI/CD processes.
- Act as the liaison between the software engineering team and the broader multidisciplinary project team.
- Software development
- Lead development of the frontend application built with React/Next.js, ensuring high performance, maintainability, and scalability.
- Own the backend REST API written in Python (FastAPI), ensuring robust integration with hardware control and middleware layers.
- Contribute to integration with Rust-based middleware and/or driver software used for device control.
- Collaborate with embedded systems engineers to ensure seamless interaction between software and hardware components.
- Participate in architecture discussions and contribute to technical design documentation.
- Support the transition of projects from prototype to production-ready systems.