1,963,666open jobs
115,981companies
247,918added this week
Browse all
Salary
≈ $74k – $194k per year (Estimated)
Location
Remote (United States)
Seniority
Principal · 9+ years exp

Confirmed on the employer's own hiring board on Oct 24, 2026. First seen by Alion on Oct 21, 2026. SAIC scores B on the Alion truth index.

Overview
Company
Impact
Profile match
SAIC delivers technology integration and mission services to government agencies. Its work spans enterprise information technology, space systems, engineering and digital modernisation. The company is one of the largest federal services contractors.

SAIC is seeking a Principal Software Development Engineer in Test (SDET) to join the Joint Range Extension (JRE) software development team.

This is a REMOTE ROLE within the UNITED STATES. MUST BE A U.S. CITIZEN. This role will involve up to 10% of CONUS travel.

JRE is a combat-proven data link gateway that plays a vital role in the defense of the United States and our allies by extending the reach of tactical data across the battlespace and around the globe. It is a large, mission-critical, near-real-time system written predominantly in Java and Kotlin, and also includes C++ components. JRE is deployed everywhere from handheld devices and small-form-factor drones to strategic bombers, guided-missile destroyers, and global command-and-control centers.

As a Principal Software Development Engineer in Test (SDET)on the software development team, you'll work closely with other developers, as well as with testers and test engineers on the test team. Through test automation, you'll play an essential role in enabling rapid, agentically-developed, high-quality releases of JRE to meet the current and future mission needs of the warfighter.

Your impact will extend beyond the code you write yourself. You'll lead projects and build up the test engineering skills of the people you work with.

JOB DUTIES:

  • Expand JRE's unit, integration, service, GUI, and end-to-end test automation.
  • Engineer and maintain a comprehensive automated performance test suite covering load, stress, and endurance testing; support our IT team with capacity planning for the hardware environment it requires.
  • Design, develop, and maintain advanced simulators for IP and serial tactical data link terminals, radios, navigation systems, and sensors.
  • Contribute to the definition and ongoing verification of minimum system requirements for JRE's full range of deployment platforms.
  • Refactor JRE code for testability, introducing API, RPC, and messaging seams to enable additional white- and gray-box testing.
  • Mentor developers, testers, and less-experienced test engineers in test automation best practices as we expand automated coverage across the codebase.
  • Optimize the performance and quality of our test automation suites.
  • Quarantine, troubleshoot, and fix nondeterministic tests.

REQUIREMENTS:

Technical Qualifications

  • Deep expertise in the JVM platform, including fluency with Java, and familiarity with JVM languages such as Kotlin or Scala.
  • Proven experience developing and maintaining high test automation coverage for large-scale codebases (1M+ lines).
  • Experience with the verification of mission-critical, high-reliability, near-real-time systems.
  • Experience with JVM testing and mocking frameworks such as JUnit, AssertJ, Mockito, and MockK.
  • Familiarity with C++ and related test automation frameworks such as Doctest and Google Mock.
  • Experience with automated performance testing using tools such as JMeter or Gatling.
  • Solid understanding of concurrent programming on the JVM, including classic Threads, the Executor Framework, Futures and Promises, Virtual Threads, the Reactor framework, and Kotlin Coroutines.
  • Experience testing concurrent and asynchronous code, including with utilities such as Reactor Test and Kotlinx Coroutines Test.
  • Thorough knowledge of object-oriented and functional design patterns; software design principles; refactoring techniques, code and test smells, and domain-driven design.
  • Experience with RPC and message-oriented distributed systems.
  • Experience with network programming, networking protocols, and the low-level processing of binary data.
  • Experience leading successful large-scale, phased refactoring projects.
  • Experience mentoring developers and testers in test automation best practices.
  • Experience with dependency injection and the Spring family of frameworks, including Spring Boot, Spring Data, and Spring Security, and their related integration testing utilities.
  • Test-driven development experience, and team-based development experience via pairing or mobbing, with an eagerness to work collaboratively.
  • Experience designing and developing solutions iteratively and incrementally via Agile methodologies such as Scrum, Extreme Programming, or Lean Software Development.
  • Experience with continuous integration and modern deployment practices for edge and cloud systems, in Gradle-built projects.

Credentials and Education

  • Bachelors and nine (9) years or more experience; Masters and seven (7) years or more experience ; PhD or JD and four (4) years or more experience.
  • Must be a U.S. Citizen.
  • Must be able to obtain a Secret Clearance after start.

DESIRED SKILLS:

  • Public contributions to open-source projects.
  • Familiarity with any of the following:
    • Tactical data link standards such as MIL-STD-6016, MIL-STD-6017, MIL-STD-3011, MIL-STD-6020, MIL-STD-6040, MIL-STD-2525, MIL-STD-1553, etc.
    • Tactical terminals and radios such as MIDS JTRS, STT, BATS-D, AN/ARC, and AN/PRC.
    • Navigation and avionics standards such as NMEA 0183, GPS-153, ARINC 429, and ARINC 661.
    • Security standards such as DISA STIGs, NIST SP 800-171, and NIST SP 800-207.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,963,666 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

QA
Similar stack
Same company
In your city
$140k – $150k per year • Remote (United States) • Full-Time
SQL
Apply
Remote (Thailand) • 5+ years exp • Laem Chabang
Python
Apply
Remote (Egypt) • Full-Time • Cairo
PHP
Databases
MySQL
OpenSearch
AI/ML
Claude Code
DevOps
Rest API
GitHub Actions
CI/CD
Cybersecurity
SOC 2
Management
Asana
Stripe
QA
TestRail
Selenium
Cypress
Playwright
Postman
Sentry
Apply
$180k – $225k per year • Equity • Remote (United States) • Full-Time • 10+ years exp
JavaScript
Kotlin
TypeScript
AI/ML
MLFlow
AI Agents
Arize Phoenix
LangSmith
LLM
Hallucination
Braintrust
LLM Evaluation
LLM Guardrails
DevOps
GitHub Actions
CircleCI
CI/CD
Jenkins
AWS
Self-Healing
Cybersecurity
Shift-Left Security
QA
Selenium
Cypress
Playwright
Appium
Postman
BrowserStack
Apply
≈ $69k – $184k per year (Estimated) • Remote (Canada) • Contractor
DevOps
AWS
Analytics
ETL/ELT
Management
Agile
Scrum
Apply
≈ $82k – $140k per year (Estimated) • In office • Mississauga
Java
COBOL
Java
Spring Boot
Gradle
COBOL
IBM MQ
Databases
Apache Kafka
DevOps
Rest API
OpenShift
Helm
Kibana
CI/CD
Git
AWS
Kubernetes
AWS Lambda
Amazon EC2
Amazon S3
Amazon ECS
API Gateway
Apply
Lead AI Engineer 8 hours ago
$117k – $150k per year • Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Portland
Python
JavaScript
TypeScript
SQL
C++
AI/ML
Prompt Engineering
AI Agents
LLM
RAG
Machine Learning
DevOps
Platform Engineering
Apply
$120k – $141k per year • In office • TS/SCI • 6+ years exp • Bachelor's Degree • Colorado Springs
Python
JavaScript
TypeScript
C++
Frontend
GraphQL
Angular
React.js
DevOps
Kubernetes
Apply
Tech Recruiter 8 hours ago
In office • 1+ year exp • Bachelor's Degree
Java
Databases
MySQL
PostgreSQL
DevOps
Rest API
SOAP
Apply
Gen AI Developer 9 hours ago
≈ $81k – $140k per year (Estimated) • In office • 8+ years exp • Toronto
Java
Java
Spring Framework
AI/ML
AI Agents
NLP
Cohere SDK
LLM
DevOps
CI/CD
Apply
Software Tester 10 days ago
≈ $70k – $168k per year (Estimated) • Remote (United States) • Secret • 5+ years exp • Bachelor's Degree
Management
Confluence
Jira
Agile
QA
Playwright
Apply
≈ $71k – $189k per year (Estimated) • Remote (United States) • 10+ years exp • Bachelor's Degree
SQL
DevOps
Azure DevOps
Azure
CI/CD
Cybersecurity
HIPAA
Management
Jira
Agile
Scrum
QA
TestRail
Apply
≈ $73k – $193k per year (Estimated) • Remote (likely United States) • Public Trust • 10+ years exp • Bachelor's Degree
Python
JavaScript
C#
DevOps
GitHub Actions
Azure
CI/CD
Git
AWS
Management
Agile
Scrum
QA
JMeter
Gatling
Apply
Software Tester 3 days ago
≈ $67k – $136k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Oak Ridge
Java
SQL
DevOps
CI/CD
GitHub
Analytics
ETL/ELT
Pentaho
Management
Agile
QA
Selenium
Playwright
Apply
≈ $78k – $151k per year (Estimated) • In office • Secret • 3+ years exp • Bachelor's Degree • Panama City Beach
Management
Confluence
Jira
Apply
See all jobs
This is one of many
1,963,666 more open roles from verified company boards, updated every day.