← Back to jobs

Remote job

Software Development Engineer in Test (SDET) - Immigration AI

Other Full-time Permanent United States

Job details

Not specified Salary
United States Eligibility
Junior Experience
Full-time Employment

About this role

Role overview

A senior Software Development Engineer in Test is needed to drive quality for an Immigration AI platform used by immigration practices to prepare and manage client cases. This is a backend-leaning, tooling-heavy role focused on solving hard testing problems across systems that resist conventional UI-driven automation, including asynchronous and event-driven services.

Responsibilities

- Own end-to-end quality by designing test plans, writing test cases, and setting up test environments for both backend services and customer-facing applications - Build and extend automated test frameworks across unit, integration, and UI layers, including custom tooling and harnesses for systems without traditional UIs - Validate REST web services and exercise backend-heavy services using techniques such as stubbing, mocking, and synthetic data generation - Perform expert code reviews, mentor junior engineers, and raise the team's overall quality bar through leadership and technical judgment - Apply stress and load testing tools to analyze scalability, performance, and efficiency of the testing pipeline - Communicate findings, usability concerns, and recommended changes clearly to engineering and management audiences - Leverage generative AI and large language models to improve engineering productivity, automate test generation, and surface analysis insights

Requirements

- 8+ years of experience as a software engineer or test automation engineer - Expert-level proficiency in an object-oriented language such as C# or Java - Complete understanding of the application development lifecycle and the software testing lifecycle - Demonstrated expertise testing REST web services and backend-heavy services with little or no UI surface - Ability to design custom test tooling and harnesses for asynchronous and event-driven systems - Experience with stress and load testing tools and techniques - Expert understanding of stubbing, mocking, source control systems, and CI/CD pipelines - Practical experience applying generative AI or large language models to testing and engineering productivity problems - Bachelor's or Master's degree in computer science or a related field, comparable certifications, or equivalent direct work experience

Nice to have

- Experience integrating AI-driven analysis into test pipelines to detect regressions or generate cases from production behavior

Benefits and work setup

- Base salary range of $175,000 to $200,000, with pay equity considerations across locations - Comprehensive benefits package including medical, dental, and vision insurance for full-time employees - Maternity and paternity leave, plus short- and long-term disability coverage - Paid time off policy - Hybrid or onsite work expectation of 2-3 days per week in the office, based out of San Francisco, Chicago, Salt Lake City, or New York metro areas

Skills detected in the listing

JavaC#
Detected Sep 4, 2026
Last verified Sep 4, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight