Software Infrastructure Engineer
impulsespace · Redondo Beach
Job description
About the role
Impulse Space is hiring a Software Infrastructure Engineer in Redondo Beach. You will design, implement and operate the infrastructure, tooling and workflows used to build, release, deploy and test software, working with Software and GNC engineers to create reliable, automated deployment and test systems for multiple spacecraft and hardware-in-the-loop test platforms.
Key responsibilities
- Partner with Software and GNC teams to develop, operate and continuously improve automated build, integration, test and deployment pipelines.
- Design, develop and maintain systems for deploying binaries and other software artifacts to spacecraft hardware used for flight and hardware-in-the-loop (HITL) testing.
- Develop reliable, automated deployment workflows that support software releases and test operations at launch and test sites.
- Implement and maintain monitoring, logging, alerting and data-analysis capabilities supporting continuous integration, release readiness and test operations.
- Develop and maintain containerized environments and infrastructure-as-code automation to provision, configure and operate CI, HITL and test-site infrastructure.
Required profile
- Bachelor's degree in Computer Science, Software Engineering, Math, Physics, Engineering or a related technical field.
- 2+ years of demonstrated experience in Software Infrastructure, DevOps, SRE or Software Engineering.
- Demonstrated experience with Git and CI/CD tooling (GitLab CI/CD, GitHub Actions, Jenkins or equivalent).
- Demonstrated experience in at least one scripting or programming language (Python, Bash or equivalent) used to build automation and developer tooling.
- Demonstrated experience with containerization technologies (Docker, Podman or equivalent).
- Demonstrated experience with Linux systems, network configuration and common networking protocols.
Preferred skills and experience
- Maintaining C++ build systems with CMake, Make, Bazel or equivalent.
- Infrastructure as code and configuration management tools such as Ansible or Terraform.
- CI/CD systems that automate build, test, packaging and deployment for complex software systems.
- Packaging and supporting cross-platform SDKs or developer-facing releases, and managing build configurations, versioned releases and software artifacts across multiple targets.
What we offer
- Pay range of $130,000 to $280,000 per year, depending on role, level, location and skills.
- For full-time hires, possible long-term incentives in the form of stock options.
- Medical, vision and dental coverage, and access to a 401(k) retirement plan.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 46 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
impulsespace
Redondo Beach