Senior Software Engineer, Infrastructure

BlackSky•Tukwila, WA
•$145,000 - $165,000•Hybrid

About The Position

The Senior Software Infrastructure Engineer is a hands-on individual contributor reporting to the Manager, Software Test & Infrastructure. The role is responsible for end-to-end build systems, configuration, CI/CD pipelines, cloud-based infrastructure, and internal tool integration. It also contributes to internal tools such as device emulators and emulation environments, as well as software requirements and test-plan support for related capabilities and features. As a senior team member, this engineer makes a significant business impact across critical programs, from design through execution. The position collaborates across the embedded systems group and with cross-functional and program team members. The preferred location is Tukwila, Washington, with work in the Tukwila office one to two days per week; strong remote candidates may also be considered.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent experience.
  • At least six years of experience delivering and maintaining commercial or embedded software in a production environment.
  • Expertise in writing clean, maintainable Python and Bash code.
  • Experience with version control and continuous integration.
  • Expertise with developer toolchains, build tools, and pipelines, such as Git, GitLab, GitLab CI, Jenkins, and Jira.
  • Expertise working with Linux toolchains and environments, including the GNU toolchain, QEMU, Buildroot, and Yocto.
  • Experience working in an Agile/SCRUM environment.
  • Proven experience delivering products on time and on budget.
  • Excellent root-cause analysis and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Demonstrated ability to work across teams and skill sets and communicate in a diverse environment.
  • Ability to work with minimal supervision.
  • U.S. citizenship is required due to program requirements.

Nice To Haves

  • Experience testing and verifying embedded software.
  • Experience building or maintaining hardware for embedded software testing.
  • Experience programming in Python.
  • Experience programming in C/C++.
  • Ability to debug C/C++ and perform fault analysis.
  • Experience maintaining CI/CD systems or infrastructure as code.
  • Experience with QEMU and device emulation.
  • Experience with Buildroot or Yocto.

Responsibilities

  • Deploy and manage build systems, CI/CD pipelines, and cloud-based infrastructure such as AWS.
  • Drive work to timely completion using task management tools such as Jira in an Agile-like environment; participate in and lead status and standup meetings, sprint planning, and tasking.
  • Collaborate with software team members and cross-functional engineers from multiple disciplines to deliver mission-critical software infrastructure and tools on time and at high quality.
  • Ensure adequate documentation, testing, inspection, and analysis are delivered and performed to verify compliance with requirements and other goals.
  • Execute and provide feedback for flight software design, development, unit tests, and release processes.
  • Perform other job-related duties as assigned.

Benefits

  • Medical, dental, vision, disability, group term life and AD&D, and voluntary life and AD&D insurance.
  • BlackSky pays 100% of employee-only medical, dental, and vision premiums and contributes $100 per month toward out-of-pocket expenses.
  • 15 days of PTO, 11 company holidays, four floating holidays (pro-rated based on hire date), one day of paid volunteerism leave per year, and parental leave.
  • 401(k) pre-tax and Roth deferral options with employer match.
  • Flexible Spending Accounts.
  • Employee Stock Purchase Program.
  • Employee Assistance and Travel Assistance Programs.
  • Employer matching donations.
  • Professional development.
  • Choice of Mac or PC.
  • Company swag.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service