Senior Infrastructure Software Engineer - Hardware Test
$151,756–$198,688 year
On-site · Bothell, Washington, United States
Job Summary
The Senior Infrastructure Software Engineer will own the reliability, scalability, and deployment of IonQ's electronic hardware test automation platform. Responsibilities include designing and maintaining CI/CD pipelines, managing infrastructure for testbed provisioning, and collaborating with hardware and software engineers to deliver scalable solutions. Candidates must have a Bachelor's degree in Computer Science, at least 5 years in a relevant role, and strong backgrounds in Linux system administration, programming in Python or Go, as well as experience with CI/CD and IaC tools.
Required Qualifications
- Bachelor’s degree in Computer Science or equivalent experience.
- 5+ years of experience in a DevOps, SRE, or Infrastructure Engineering role.
- Solid understanding of networking, security best practices, and system administration in a Linux environment.
- Strong programming experience with at least one modern language such as Python or Go.
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Proven experience designing, building, and maintaining CI/CD pipelines (e.g., using GitLab CI, Jenkins, GitHub Actions).
- Experience with infrastructure-as-code (IaC) tools like Terraform or Ansible and provisioning tools like iPXE.
Desired Qualifications
- Experience managing infrastructure for hardware-in-the-loop (HIL) testing or electronics test labs.
- Experience with deploying and managing software at remote or third-party sites (e.g., contract manufacturers).
- Solid cloud development/deployment experience (e.g. AWS, GCP, Azure).
- Experience with cross-platform deployment automation (Linux, Windows).
- Experience with bare-metal provisioning for remote/headless systems using technologies like PXE, Kickstart, or Preseed.
- Experience with monitoring and observability stacks (e.g., Prometheus, Grafana, ELK).
- Familiarity with regulations that may be applicable to the teams' responsibilities (e.g. ISO 9001, ITAR).
- Knowledge of protocols and services used in distributed systems, such as gRPC, MQTT, or other message brokers.
Additional Requirements
- Candidates must be a U.S. citizen or national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.