Software Engineer
Role details
Job location
Tech stack
Job description
Software Engineer A growing technology startup is building software to simulate, operate, and orchestrate real world entanglement based networks. The organization's software supports the development of next generation quantum networking technologies across research, industry, and applied environments. The team is seeking a remote or hybrid software engineer who is excited to innovate at the cutting edge of quantum information science and technology. In this role, you will work closely with quantum scientists and product leaders to deliver professional software solutions for customers and to develop a simulation platform designed to support the future quantum internet. Responsibilities
- Build software tools for quantum network simulation, emulation, and optimization.
- Develop and extend a simulation platform, including user interfaces, workflows, APIs, documentation, demos, and core algorithms.
- Maintain a scalable simulation system that accurately models quantum networks while remaining cost efficient.
- Collaborate across disciplines to translate research and product requirements into production ready software.
Requirements
- Bachelor's degree in science, technology, engineering, or mathematics.
- 5+ years of industry experience in software engineering.
- Excellent communication and collaboration skills, particularly in remote and virtual environments.
- Ability to work across technical domains and deliver robust, maintainable software.
- Authorization to work in the United States and availability to collaborate during Eastern Time business hours.
Preferred Background
- Experience with web development technologies such as TypeScript, React, Python, and FastAPI or Django.
- Experience with package management, containerization (e.g., Docker), and CI/CD pipelines.
- Experience delivering full stack applications on cloud platforms.
- Experience building applications using Kubernetes and Helm.
- Experience designing intuitive user interfaces, scalable REST APIs, and well structured data schemas.
- Experience with high performance computing, GPU computing, or performance optimization.
- Experience with gRPC, Protocol Buffers, and API design for distributed systems.
- Familiarity with scientific computing tools in Python (NumPy, SciPy, pandas, etc.).
- Familiarity with infrastructure as code and cloud automation tools.
- Familiarity with scalable data processing, analysis, and visualization pipelines.
- Familiarity with multi agent modeling and discrete event simulation frameworks.
- Familiarity with quantum computing or quantum networking architectures, protocols, and algorithms.
- Familiarity with quantum software frameworks and toolkits.