
Remote opportunity at
BlackSkySenior Software Engineer, Infrastructure
BlackSky operates a real-time space intelligence platform that delivers global satellite imagery, monitoring, and automated analytics to commercial and government clients. The organization is seeking a…
Career Tools
About This Role
BlackSky operates a real-time space intelligence platform that delivers global satellite imagery, monitoring, and automated analytics to commercial and government clients. The organization is seeking a Senior Software Engineer, Infrastructure to join the team as a hands-on individual contributor reporting to the Manager of Software Test and Infrastructure. In this position, you will oversee end-to-end build systems, CI/CD pipelines, configuration management, and internal tool integrations. Your daily work will heavily…
Job Description
BlackSky operates a real-time space intelligence platform that delivers global satellite imagery, monitoring, and automated analytics to commercial and government clients. The organization is seeking a Senior Software Engineer, Infrastructure to join the team as a hands-on individual contributor reporting to the Manager of Software Test and Infrastructure.
In this position, you will oversee end-to-end build systems, CI/CD pipelines, configuration management, and internal tool integrations. Your daily work will heavily involve developing internal tools, device emulators, and emulation environments, while providing test plan support and software requirements for these capabilities. As a senior member of the engineering group, you will collaborate with cross-functional program teams and the embedded systems group to drive mission-critical projects from design through execution.
This role suits an experienced engineer who can work with minimal supervision and communicate effectively within a diverse technical environment. While the preferred location is Tukwila, Washington with a hybrid schedule requiring one to two days a week in the office, strong remote candidates may also be considered.
Responsibilities
- Deploy and manage cloud-based infrastructure, build systems, and continuous integration pipelines
- Drive projects to completion using Agile methodologies and task management tools like Jira
- Participate in sprint planning, tasking, and status standup meetings
- Collaborate across multiple disciplines and the embedded systems group to deliver quality software infrastructure
- Verify adherence to requirements by ensuring proper documentation, testing, and inspection
- Execute and supply feedback regarding flight software releases, unit testing, design, and development
Requirements
- At least six years of professional experience delivering and maintaining commercial or embedded software
- Proficiency in writing maintainable and clean Python and Bash code
- Familiarity with continuous integration and version control practices
- Experience utilizing developer tool chains, build tools, and pipelines including Git, GitLab, Jenkins, and Jira
- Competency working within Linux environments and toolchains such as QEMU, Buildroot, Yocto, and the Gnu toolchain
- Background working in Agile and Scrum settings
- Demonstrated ability to solve problems, perform root cause analysis, and work with minimal supervision
- United States citizenship required due to program specifications and government export regulations
Qualifications
- Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
- Experience testing and validating embedded software
- Background building or maintaining hardware utilized for embedded software testing
- Programming capabilities in C and C++
- Ability to perform fault analysis and debug C and C++ code
- Experience maintaining infrastructure as code or CI/CD systems
- Familiarity with device emulation and QEMU
- Knowledge of Yocto and Buildroot
Core Skills
Benefits
- Medical, dental, vision, disability, group term life, and AD&D insurance coverage
- Employer pays one hundred percent of employee-only medical, dental, and vision premiums
- Monthly employer contribution of one hundred dollars toward out-of-pocket medical expenses
- Fifteen days of paid time off alongside eleven company holidays and four pro-rated floating holidays
- One annual day of paid volunteer leave
- Parental leave and employee assistance programs
- Travel assistance programs and flexible spending accounts
- Four hundred one(k) retirement plan with pre-tax and Roth options plus employer match
- Employee stock purchase program and employer matching donations
- Professional development opportunities and a choice of Mac or PC
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary range for this position?
The anticipated salary range for candidates in Seattle, Washington is $145,000 to $165,000 per year, with final compensation depending on education and specific background.
Where is this job located?
The preferred location is Tukwila, Washington with a schedule of one to two days per week in the office, though strong remote applicants may also be considered.
Are there any citizenship requirements to apply?
Yes, due to program specifications and U.S. Government space technology export regulations, applicants must be United States citizens.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.