Open Role
BlackSky

Remote opportunity at

BlackSky

Senior Software Engineer, Design in Test (SDET)

BlackSky operates a space-based intelligence platform providing real-time satellite imagery, global monitoring, and automated analytics to commercial enterprises, allied military entities, and intelligence agencies. The organization…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
USD 145,000 - 165,000/yr
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz1h agoEmployer posted Oct 19, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

BlackSky operates a space-based intelligence platform providing real-time satellite imagery, global monitoring, and automated analytics to commercial enterprises, allied military entities, and intelligence agencies. The organization is seeking a Senior Software Engineer, Design in Test (SDET) to create automated testing frameworks, tools, and emulated environments that validate enterprise software reliability. This development-oriented role centers on building test harnesses, mocking network conditions, and writing scalable Python-based automation integrated into continuous integration…

Job Description

BlackSky operates a space-based intelligence platform providing real-time satellite imagery, global monitoring, and automated analytics to commercial enterprises, allied military entities, and intelligence agencies. The organization is seeking a Senior Software Engineer, Design in Test (SDET) to create automated testing frameworks, tools, and emulated environments that validate enterprise software reliability. This development-oriented role centers on building test harnesses, mocking network conditions, and writing scalable Python-based automation integrated into continuous integration pipelines. Ideal candidates possess substantial software development experience in test engineering, strong Python proficiency, and U.S. citizenship.

Responsibilities

  • Design and maintain automated testing frameworks and tools using Python for services, APIs, and user interfaces
  • Construct Python or Go-based mocks, simulators, and emulators to replicate third-party platforms and network behaviors
  • Develop and execute automated API test suites utilizing Python Requests, custom harnesses, and Postman or Newman
  • Build user interface test suites using Python Playwright centered on reusable page-object patterns and components
  • Review nightly test execution results, investigate failures, and deliver insights through Slack, Jira, and X-Ray integrations
  • Troubleshoot API, backend, and user interface issues alongside developers to pinpoint root causes and confirm fixes
  • Conduct targeted manual testing for new features, complex regression scenarios, and defect verification
  • Verify functional behavior, system workflows, and edge cases across distributed application modules
  • Maintain documentation for test frameworks, patterns, defect reproduction steps, and expected outcomes
  • Support internal Python verification tools and ensure adequate coverage for new releases and high-risk zones
  • Contribute to continuous improvement initiatives regarding test strategy, automation tooling, and coding standards
  • Verify build readiness prior to deployment and release

Requirements

  • At least six years of professional experience working as an SDET, Automation Engineer, or Software Test Engineer with heavy software development duties
  • Deep proficiency in Python covering reusable modules, automation frameworks, and test tools
  • Background in designing automated API tests through Python Requests or equivalent frameworks
  • Experience building and maintaining automated user interface tests using Python Playwright
  • History of creating Python-based utilities, environment emulators, mocks, or simulators
  • Familiarity with test result reporting and tool integration via Slack, Jira, or X-Ray
  • Capability to analyze automated test outcomes, trace root causes, and validate fixes collaboratively
  • Working knowledge of continuous integration test pipelines, nightly orchestration, and execution workflows
  • Understanding of distributed systems, service interactions, and API-driven architectures
  • Proficiency in troubleshooting and debugging across APIs, backend services, and user interfaces
  • U.S. citizenship as mandated by program and ITAR export regulations

Qualifications

  • Bachelor degree in a relevant field of study, or four additional years of equivalent experience
  • Experience testing and verifying embedded software
  • Background in building or maintaining hardware utilized for embedded software testing
  • Programming experience in C or C++
  • Ability to debug C or C++ and execute fault analysis
  • Experience managing CI/CD systems or infrastructure as code
  • Familiarity with device emulation and QEMU
  • Experience utilizing Yocto or buildroot

Core Skills

Benefits

  • Medical, dental, vision, disability, and group term life and AD&D insurance
  • Employer covers 100 percent of employee-only medical, dental, and vision premiums plus a one hundred dollar monthly out-of-pocket contribution
  • Fifteen days of paid time off
  • Eleven company holidays and four floating holidays
  • One day of paid volunteer leave annually
  • Parental leave
  • 401(k) pre-tax and Roth options with employer match
  • Flexible Spending Accounts
  • Employee Stock Purchase Program
  • Employee Assistance and Travel Assistance Programs
  • Employer matching donations
  • Professional development support
  • Choice of Mac or PC workstation

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, though final compensation depends on individual background and education.

Are there citizenship requirements for this job?

Yes, due to program mandates and U.S. Government space technology export regulations including ITAR, this position requires U.S. citizenship.

What education or experience level is required?

Applicants must have a minimum of six years of experience as an SDET, Automation Engineer, or Software Test Engineer, along with a bachelor's degree in a relevant field or four additional years of equivalent experience.

What is the work location policy for this role?

The posting lists the location as remote, while noting a preferred location in Tukwila, Washington with the ability to work in the office one to two days a week, though strong remote candidates may be considered.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Posted by BlackSky

Source: Remote First Jobs — QA

View the original listing ↗

Posted by employer: Oct 19, 2026

Added to Jobsiz: Oct 20, 2026

3 sources detected for this job

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

BlackSky

BlackSky

1Open Jobs
—No reviews yet
View Company Profile