Senior Software Engineer, Design in Test (SDET)

BlackSky

Tukwila (WA)

Hybrid

USD 145,000 - 165,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401(k) & matching
Stock Purchase Program
Volunteer time off
Employee assistance programs

Job summary

BlackSky is seeking a Senior Software Engineer, Design in Test (SDET) in the Tukwila/Seattle area with remote flexibility. The role focuses on designing and implementing automated test frameworks, simulators, and scalable Python-based validation tools integrated into CI/CD pipelines to ensure reliability of enterprise software across distributed components.

The candidate should have 6+ years in software testing or SDET roles, strong Python expertise, experience with API tests, CLI tests, and

Qualifications

  • Minimum of six (6) years of experience in software test engineering, automation, or SDET.
  • Bachelor's degree in relevant field (or equivalent 4 years additional experience).
  • Strong proficiency in Python, with reusable modules and automation frameworks.
  • Experience developing automated API tests using Python Requests or equivalent.
  • Experience designing automated CLI tests with maintainable code.
  • Experience building Python-based utilities, simulators, or environment emulators.
  • Familiarity with reporting test results and integrating automation with Jira/XRay, Slack, or similar tools.
  • Knowledge of CI-based automated test pipelines, nightly execution, and test orchestration.
  • Understanding of embedded Linux systems, API-driven architectures, and service interactions.
  • Strong debugging skills across API, backend, and UI layers.
  • US citizenship required.

Responsibilities

  • Design, develop, and maintain automated test frameworks and tools using Python for embedded Linux systems.
  • Build Python test cases and libraries; develop tooling around device automation and visibility.
  • Monitor nightly test runs, analyze failures, and provide actionable insights via Jira/X‑Ray, Slack, and CI/CD.
  • Troubleshoot embedded Linux issues; work with developers to verify fixes.
  • Perform targeted manual testing for new features and complex regressions where automation is not yet feasible.
  • Validate functional behavior across distributed components and document test plans and defect steps.
  • Support internal Python-based test applications and improve test automation patterns and standards.
  • Assist in readiness of builds for deployment and release.

Job description

Senior Software Engineer, Design in Test (SDET)

Tukwila, WA, Remote, US

Senior Software Test Engineer

About Us:

BlackSky is a real-time intelligence company. We own and operate the world's most advanced space-based intelligence platform and provide customers satellite imagery, automated analytics and high-frequency monitoring of strategic locations, economic assets and events from around the globe. BlackSky is trusted by the most demanding allied military and intelligence organizations and commercial companies to deliver foresight into critical matters that affect national security and the economy. BlackSky's data enables governments and businesses to see, understand and anticipate change as it happens, giving them the ultimate strategic advantage so they can act quickly. Our global team works with cutting-edge technology to make a difference around the world and prides itself on being people-first, customer-focused and fun.

The Software Development Engineer in Test (SDET) is responsible for designing and implementing automated test frameworks, tools, and simulated environments that ensure the reliability and quality of our enterprise software systems. This role is development-focused and centers on building test harnesses, emulating third‑party systems and network conditions, and creating robust automation infrastructure that enables comprehensive in‑house validation. The SDET develops reusable test code, service/API simulators, and scalable Python-based frameworks that integrate into CI/CD pipelines to deliver consistent and repeatable coverage across complex application workflows. In addition to building automation systems, they analyze system behavior, investigate failures, collaborate closely with developers, and validate fixes to drive overall product stability and release confidence.

The preferred location is Tukwila, WA with the ability to work in the Tukwila office 1-2 days a week but we may be open to strong remote candidates.

Responsibilities:

  • Design, develop, and maintain automated test frameworks and tools using Python, targeting embedded Linux systems.
  • Build and maintain Python test cases and libraries, with opportunities to develop tooling and infrastructure around device automation and visibility.
  • Monitor nightly automated test runs, analyze failures, and provide actionable insights through integrations with Jira/X‑Ray, Slack, and CI/CD pipelines.
  • Troubleshoot and diagnose issues within the embedded Linux system, including examining system logs and device telemetry, collaborating with developers to isolate root causes and verify fixes.
  • Perform targeted manual testing for new feature development, complex regression scenarios, and defect reproduction where automation is not yet feasible.
  • Validate functional behavior, edge cases, and system workflows across distributed application components.
  • Document test frameworks, automation patterns, test cases, expected outcomes, and reproduction steps for defects.
  • Support and improve internal Python-based test applications, tools, and services used in daily verification workflows.
  • Ensure adequate test coverage for new features, releases, and high‑risk areas.
  • Contribute to continuous improvement of automation tooling, coding standards, and test strategy.
  • Assist in ensuring readiness of builds for deployment and release.
  • Other job-related duties as assigned.

Required Qualifications:

  • Minimum of years of six (6) years of experience as a Software Test Engineer, Automation Engineer, or SDET, with significant hands‑on software development responsibilities.
  • Bachelor's degree in relevant field of study (or equivalent additional experience of four years).
  • Strong proficiency in Python, including writing reusable modules, building automation frameworks, and creating test harnesses or tools.
  • Experience developing automated API tests using Python Requests or equivalent frameworks.
  • Experience designing and maintaining automated CLI tests, with emphasis on code structure and maintainability.
  • Experience building Python-based utilities, simulators, mocks, or environment emulators to support complex test scenarios.
  • Familiarity with reporting test results and integrating automation with Jira/XRay, Slack, or similar tools.
  • Strong ability to analyze automated test results, identify root causes across services and layers, and validate fixes in collaboration with developers.
  • Working knowledge of CI-based automated test pipelines, nightly execution workflows, and test orchestration.
  • Understanding of embedded Linux systems, API-driven architectures, and service interactions.
  • Strong troubleshooting and debugging skills across application layers (API, backend services, UI).
  • Ability to document test plans, automation approaches, and defect reports with clarity and precision.
  • Due to program requirements, this position requires US citizenship.

Preferred Qualifications:

  • Experience testing and verifying embedded software
  • Bonus if experience building or maintaining hardware for embedded software testing
  • Experience programming in Python
  • Experience programming in C/C++
  • Bonus for ability to debug C/C++ and perform fault analysis
  • Experience maintaining CI/CD systems, or in maintaining infrastructure as code
  • Experience with QEMU and device emulation
  • Experience with buildroot or Yocto

Life at BlackSky for full-time US benefits eligible employees includes:

  • Medical, dental, vision, disability, group term life and AD&D, voluntary life and AD&D insurance
  • BlackSky pays 100% of employee-only premiums for medical, dental and vision and contributes $100/month for 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, parental leave and more
  • 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
  • Mac or PC? Your choice!
  • Awesome swag

The anticipated salary range for candidates in Seattle, WA is $145,000-$165,000 per year. The final compensation package offered to a successful candidate will be dependent on specific background and education. BlackSky is a multi-state employer and this pay scale may not reflect salary ranges in other states or locations outside of Seattle, WA.

BlackSky is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity Employer. All Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity, disability, protected veteran status or any other characteristic protected by law.

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. #LI-Hybrid

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Design in Test (SDET)
Senior Software Engineer, Design in Test (SDET)

OpenKrill • United States

Hybrid
USD 145,000 - 165,000
Medical, dental, vision
Disability and life insurance
Employee stock purchase program
+7
Senior Software Engineer, Design in Test (SDET)
Senior Software Engineer, Design in Test (SDET)

Blacksky Holdings LLC • Tukwila (WA)

Hybrid
USD 145,000 - 165,000
Medical, dental, vision benefits
401(k) retirement plan with company 
匹
Employee stock purchase program
Senior Software Engineer, Infrastructure
Senior Software Engineer, Infrastructure

BlackSky • Tukwila (WA)

Hybrid
USD 145,000 - 165,000
Medical, dental, vision
Company 401(k) match
Employee stock purchase program
+3
Senior Software Engineer, Infrastructure
Senior Software Engineer, Infrastructure

OpenKrill • United States

Hybrid
USD 145,000 - 165,000
Medical, dental, vision
401(k) and Roth options
Employee stock purchase program
+2
Senior Software Engineer, Infrastructure
Senior Software Engineer, Infrastructure

Blacksky Holdings LLC • Tukwila (WA)

Hybrid
USD 145,000 - 165,000
Medical benefits
401(k) plan
Paid time off (PTO)
+2
Senior Assembly, Integration & Test (AI&T) Engineer
Senior Assembly, Integration & Test (AI&T) Engineer

Blacksky Holdings LLC • Tukwila (WA)

On-site
USD 110,000 - 130,000
Medical, dental, vision insurance
401(k) and Roth deferral options
Paid time off & holidays
+3
Senior Assembly, Integration & Test (AI&T) Engineer
Senior Assembly, Integration & Test (AI&T) Engineer

BlackSky • Tukwila (WA)

On-site
USD 110,000 - 130,000
Medical and dental coverage
401(k) match
Employee stock plan
+1
Senior Engineer - Embedded/Flight Software
Senior Engineer - Embedded/Flight Software

OpenKrill • United States

Hybrid
USD 140,000 - 165,000
Medical/Dental/Vision
401(k) match
PTO & holidays
+4
Principal Engineer, Spacecraft Test Development
Principal Engineer, Spacecraft Test Development

Blacksky Holdings LLC • Tukwila (WA)

On-site
USD 200,000 - 230,000
100% paid medical, dental, and vision premiums
15 days of PTO plus holidays
401(k) with employer match
Assembly, Integration & Test (AI&T) Engineer
Assembly, Integration & Test (AI&T) Engineer

Blacksky • Tukwila (WA)

On-site
USD 110,000 - 130,000
Medical benefits
401(k) plan
Employee Stock Purchase Program
+1