Principal Software Development Engineer – Test

🔥 0 minutes ago

🇺🇸 United States – Remote

⏰ Full Time

🔴 Lead

⚙️ Software Development Engineer in Test (SDET)

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of SAIC

SAIC

10,000+ employees

Founded 1969

☁️ SaaS

📣 Marketing

🏢 Enterprise

💰 $500M Post-IPO Debt - SAIC on 2025-09

SaaS • Marketing • Enterprise

SAIC is represented in the supplied content by marketing and product copy that matches Bitly — a cloud-based link management and QR-code platform. The material describes a SaaS offering for URL shortening, dynamic QR Codes, link analytics, mobile-friendly landing pages, branded links, UTM campaign tracking, digital business cards, developer APIs and AI-enhanced features. It targets marketers, developers, and enterprises across industries (retail, CPG, hospitality, media, healthcare, finance, education) and emphasizes integrations, analytics, and enterprise-grade capabilities. Note: the provided text appears to be Bitly’s website content rather than information about SAIC; if you intended the defense/technology firm SAIC (Science Applications International Corporation), please provide relevant content.

📋 Description

• Expand JRE's unit, integration, service, GUI, and end-to-end test automation • Engineer and maintain automated performance test suites for load, stress, and endurance testing • Support IT capacity planning for the required hardware environment • Design, develop, and maintain simulators for tactical data link terminals, radios, navigation systems, and sensors • Contribute to defining and verifying minimum system requirements across JRE deployment platforms • Refactor JRE code for testability by introducing API, RPC, and messaging seams • Mentor developers, testers, and less-experienced test engineers in test automation best practices • Optimize test automation suite performance and quality • Quarantine, troubleshoot, and fix nondeterministic tests • Lead projects and build test engineering capabilities across the team

🎯 Requirements

• Deep expertise in the JVM platform, including fluency with Java and familiarity with Kotlin or Scala • Proven experience developing and maintaining high test automation coverage for large-scale codebases (1M+ lines) • Experience verifying mission-critical, high-reliability, near-real-time systems • Experience with JUnit, AssertJ, Mockito, and MockK • Familiarity with C++ and Doctest or Google Mock • Experience with automated performance testing using JMeter or Gatling • Understanding of concurrent JVM programming, including Threads, Executor Framework, Futures and Promises, Virtual Threads, Reactor, and Kotlin Coroutines • Experience testing concurrent and asynchronous code using Reactor Test and Kotlinx Coroutines Test • 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 low-level binary data processing • Experience leading large-scale, phased refactoring projects • Experience mentoring developers and testers in test automation best practices • Experience with dependency injection and Spring frameworks, including Spring Boot, Spring Data, and Spring Security • Test-driven development and team-based development via pairing or mobbing • Experience with 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 • Bachelor's degree and 9+ years of experience, or master's degree and 7+ years, or PhD/JD and 4+ years • Must be a U.S. Citizen • Must be able to obtain a Secret Clearance after start

🏖️ Benefits

• Up to 10% of CONUS travel • Ability to work remotely within the United States

Apply Now

Similar Jobs

🕒 October 14

Akamai Technologies

5001 - 10000

🔒 Cybersecurity

Principal SDET owning VM, fleet, and hypervisor performance validation for Akamai’s distributed cloud and edge platform. Building statistical benchmarks and CI/CD quality gates.

🕒 October 7

Sargent & Lundy

1001 - 5000

🏗️ Construction

🎖️ Defense

⚡ Energy

Test Engineering Consultant leading DCS and digital I&C upgrade testing for Sargent & Lundy’s nuclear power clients. Supporting FAT, SAT, commissioning, compliance, and project delivery.

🕒 October 6

Workiva

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Staff SDET building scalable, AI-safe test platforms for Workiva’s financial reporting software. Leading distributed-systems quality engineering, CI/CD reliability, and performance validation.

🕒 September 23

Sparibis

11 - 50

💼 Consulting

🔒 Cybersecurity

🏢 Enterprise

Automation Test Engineer building Playwright and Cucumber test frameworks for Sparibis professional technology solutions. Validating web applications, APIs, and software requirements through automated and manual testing.

🕒 September 21

High Voltage Test Engineer testing large power transformers across U.S. customer sites. Operating mobile high-voltage equipment, analyzing results, and producing technical reports.