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.