Senior Software Development Engineer in Test (SDET)

Elan Partners
Dallas, United States of America
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Dallas, United States of America

Tech stack

JavaScript
.NET
API
Artificial Intelligence
Amazon Web Services (AWS)
Applications Architecture
Automation of Tests
Behavior-Driven Development
C Sharp (Programming Language)
Cloud Computing
Code Coverage
Code Review
Computer Programming
Data Integrity
DevOps
Github
Python
Microsoft UI Automation
Nunit
Software Engineering
Data Streaming
System Testing
Systems Integration
Test Data
TypeScript
Test Driven Development
Delivery Pipeline
Backend
Xunit
Data Layers
Containerization
Angular
Solid Principles
Playwright
Production Code
REST
Docker
Testrail
SDET

Job description

We're looking for a hands-on Senior SDET who approaches quality as a core part of engineering-not a downstream function. This role is ideal for a backend-focused engineer who writes production-quality code, partners closely with development teams, and builds scalable frameworks that make systems more reliable, testable, and resilient by design. The right candidate thinks like a developer first, brings strong systems-thinking, and takes ownership of quality from design through production., * Design and develop scalable, testable services, APIs, and frameworks that support end-to-end system validation

  • Embed quality into the development lifecycle using TDD/BDD practices
  • Build and maintain automated validation at the API and backend layers (UI automation used selectively)
  • Partner with engineering teams to influence architecture and design decisions that improve testability and reliability
  • Integrate automated testing into CI/CD pipelines to enable fast, confident releases
  • Own quality outcomes across the full lifecycle-from development through production support
  • Participate in code reviews, ensuring high standards for readability, maintainability, and test coverage
  • Develop and manage test data, environments, and supporting utilities within a DevOps mindset
  • Investigate production issues, perform root cause analysis, and contribute to long-term solutions
  • Support a full-stack environment (.NET + Angular) with a focus on backend systems, APIs, and data integrity

Requirements

  • 7-10+ years of experience in software engineering with a strong focus on testability and quality
  • Strong programming skills in C#, TypeScript, JavaScript, or Python (backend emphasis preferred)
  • Hands-on experience with test-driven development (TDD) and/or behavior-driven development (BDD)
  • Deep experience validating APIs, backend services, and system integrations
  • Strong understanding of data flows, system behavior, and application architecture
  • Experience building and maintaining automated testing frameworks (API and service-level preferred)
  • Familiarity with CI/CD pipelines and integrating automated validation into deployment workflows
  • Experience in modern .NET (Core/6+) environments with Angular front-end ecosystems
  • Solid grasp of software design principles (modularity, scalability, maintainability)
  • Ability to troubleshoot complex systems across services, data layers, and infrastructure
  • Experience working in Agile/Scrum environments with shared ownership of delivery and quality

Preferred:

  • Experience with tools such as xUnit, NUnit, Playwright, REST clients, and TestRail (or similar)
  • Exposure to containerization and DevOps tools (Docker, GitHub Actions)
  • Cloud experience (AWS preferred)
  • AI agents for automation

About the company

Founded in 2015, Shield AI is a venture-backed deep-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include the V-B…, © 2026 Careerjet All rights reserved

Apply for this position