1 open position available
Develop and maintain high-performance cloud APIs, architect event-driven workflows, and ensure API security in a distributed microservices environment. | Requires 5+ years of backend software engineering experience with proficiency in Golang, Python, message queuing systems, and API security standards. | Senior Engineer, Backend: Cloud & API Development Location: Remote Division: Technology Department: Engineering About Us Quantum Computing Inc. (QCi) (Nasdaq: QUBT) is an innovative, integrated photonics company that provides accessible and affordable quantum machines to the world today. We are the pioneers of Entropy Quantum Computing (EQC), utilizing open quantum systems to solve NP-hard optimization problems. The Company’s portfolio offers unique capabilities in high-performance computing, artificial intelligence, cybersecurity, and remote sensing. Position Description We are seeking a Senior Cloud API Developer to maintain and develop our cloud APIs which allow users to interact with our photonic quantum hardware. In this role, you will maintain and expand a microservices ecosystem that orchestrates complex optimization jobs, manages user access, and connects high-level cloud APIs and low-level hardware controllers. You will be working in a hybrid environment, developing services that will run on cloud as well as on resource-constrained on-premise hardware stacks. This is a role that requires expertise in distributed systems, asynchronous event messaging, and strict API security standards. Responsibilities ● Design, build, and maintain high-performance RESTful APIs using Golang and Python to support a broad ecosystem. ● Architect asynchronous, event-driven workflows using RabbitMQ (or similar message brokers) to decouple job scheduling, hardware execution, and result processing. ● Optimize service-to-service communication to ensure low latency and high reliability across a distributed stack. ● Monitor system health and implement distributed tracing to debug complex microservice interactions. ● Implement industry-standard security best practices for API authentication and authorization (OAuth2, OIDC, mTLS). ● Work within existing deployment and testing patterns to add new services to CI/CD. Required Qualifications ● 5+ years of professional backend software engineering experience. ● Expert proficiency in Golang and Python for production services. ● Strong background in message queuing systems (RabbitMQ, Kafka, or NATS) and event-driven architecture patterns. ● Proven track record of implementing API security best practices, including OAuth2, JWT, and protection against OWASP Top 10 vulnerabilities (Injection, Broken Auth). ● Experience designing scalable database schemas (SQL, NoSQL) and managing databases with indexing and TTL. Preferred Qualifications ● Experience with gRPC and Protocol Buffers ● Experience with CI/CD pipelines (GitLab CI, GitHub Actions) and automated testing strategies. Skills Golang, Python, Kubernetes, RabbitMQ, Microservices, REST APIs, gRPC, OAuth2, Docker, PostgreSQL, Linux, Git, CI/CD, MongoDB
Create tailored applications specifically for QCi with our AI-powered resume builder
Get Started for Free