About the Job:

We are seeking a Senior Software Engineer to design and develop the infrastructure necessary for the development, building, testing, and release of a sophisticated software platform. This platform supports advanced computational systems, including quantum computing environments. Your role will involve managing complex systems to create an optimal environment for high-precision computations.

Responsibilities:

  • Develop and maintain continuous integration and delivery (CI/CD) pipelines to enable more frequent and reliable software releases.
  • Integrate security measures into software processes to prevent vulnerabilities in updates.
  • Automate infrastructure configuration, server deployment, and software setup tasks.
  • Provide robust, easy-to-deploy development environments for various teams.
  • Ensure production environments are consistent with development and testing environments.
  • Utilize technical expertise and business judgment to make informed technology choices, emphasizing simplicity, creativity, and incisive judgment.

Qualifications:

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. Nontraditional backgrounds are welcomed.
  • 5+ years of hands-on experience with CI/CD automation processes and pipelines for the efficient delivery of embedded software.
  • Experience automating release deployments across different stages including development, testing, staging, quality assurance, and production using scripting languages and automation toolkits.
  • Familiarity with CI and CD automation, including hardware setup and teardown for various subsystems.
  • Proficiency with Go and/or Rust in a production environment.
  • Experience managing containerized environments in a Kubernetes cluster.
  • Experience managing CI/CD workflows using Git.

Location:

This position is based in Bothell, WA, with a hybrid work option available for the right candidate.

Salary Range:

The approximate salary range for this position is $153,003 - $200,321.