Senior Software Engineer - Infrastructure

AstranisSan Francisco, CA

About The Position

As a Senior Software Engineer on the Infrastructure team, you will be an early contributor to the growing team to support a rapidly expanding fleet of satellites. Speed and reliability aren’t luxuries here; they’re lifelines. When a satellite is orbiting thousands of miles above Earth, minutes matter. Our developers need to iterate and deploy rapidly to fix mission-critical issues and push improvements that keep spacecraft healthy and missions on track. You’ll be the one making sure our CI pipelines aren’t just efficient, but blazing fast, so our engineers can respond to the unexpected in real time. You’ll own every aspect of the development workflow including AI assistant tools, language upgrades, build systems, pre-commit checks, and emerging projects to help unlock developer velocity. If you’re excited by the idea of supporting spacecraft with infrastructure that’s as mission-critical as the satellites themselves, this is your launchpad. This role supports both commercial and U.S. Government programs.

Requirements

  • 6+ years experience in Infrastructure and DevOps engineering
  • Bachelor of Science in a related discipline (e.g. Computer Science, Information Technology)
  • Proficiency with Python or other scripting language
  • Experience with scaling build systems such as, but not limited to: Bazel, CMake, or Pants
  • Strong Experience with Linux
  • Experience working with CI tools such as Gitlab, Github, Jenkins, Tekton or others
  • Strong written and oral communication skills
  • Highly motivated, self-starting, and able to perform duties autonomously without much supervision
  • U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status Required

Nice To Haves

  • Bazel build system
  • Code coverage reporting
  • AI tooling for developers
  • Remote development environments
  • Flaky test management and infrastructure

Responsibilities

  • Maintain and streamline a CI pipeline integrating with a mix of real and simulated hardware
  • Introduce and optimize build tools and workflows to accelerate development
  • Automate release, deployment, and monitoring tooling for development and production systems
  • Implement and own the proliferation of metrics and performance tracking in development, CI, production, and mission contexts
  • Lead initiatives that improve developer productivity and developer experience

Benefits

  • All our positions offer a compensation package that includes equity and robust benefits.
  • Base pay is just one component of Astranis’s total rewards package. Your compensation also includes a significant equity package via incentive stock options, high-quality company-subsidized healthcare, disability and life insurance, 401(k) retirement planning, flexible PTO, and free on-site catered meals.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service