×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer in Test

Job in Santa Barbara, Santa Barbara County, California, 93190, USA
Listing for: Dimer Instruments
Full Time position
Listed on 2026-09-03
Job specializations:
  • Software Development
    Software Testing, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 170000 USD Yearly USD 120000.00 170000.00 YEAR
Job Description & How to Apply Below

About Us

At Dimer Instruments we’re creating the next generation of laboratory and process analytical tools for the pharmaceutical market. Our products use multiple light-based spectroscopic methods to interrogate solutions containing molecules and particles, providing researchers not just with data but with organized information allowing them to make informed decisions, and providing automated Process systems with the feedback required for Quality by Design.

At Dimer you’ll be working with a high-quality, high-performing, highly collaborative, and enjoyable team of Engineers and Scientists to create products that make a difference in the world. We have fun while we’re creating great products.

Summary

The Software Engineer in Test will own the automated safety net that lets Dimer Instruments ship high-quality releases fast. Reporting to the Head of Software, this engineer builds and maintains the test coverage, continuous-integration gates, and release process that keep our platform (a C++/CLI solver layer under a .NET 9 MAUI Blazor application) correct, reproducible, and trustworthy as the codebase evolves rapidly.

The central challenge is scientific correctness: proving that a given input yields the right numeric result (Rh, A2/B22, Tm, Tagg) within tolerance, not merely that the application builds and the buttons work.

This is a high-leverage role in a small, senior, AI-augmented team that releases roughly every two weeks. Our developers and AI coding agents produce a high volume of new functionality; this engineer’s job is to make that velocity safe. They will be a force multiplier who builds guardrails, not a gatekeeper who manually tests every build. The successful candidate will partner closely with application scientists, the quality lead, and other software developers to turn deep domain knowledge into executable, versioned tests, and to raise the discipline of how changes are specified, reviewed, and merged.

Essential Duties and Responsibilities
  • Build and own the automated test safety net across the application and instrument-data pipeline: golden-master / characterization tests that feed known input datasets and assert on scientific outputs (Rh, A2/B22, Tm, Tagg) within defined tolerances, plus expanded unit (xUnit/NUnit) and Playwright UI coverage.
  • Own CI/CD in Git Hub Actions: make the build-and-test and UI-test workflows fast, reliable, and enforced as required checks; eliminate flaky tests; and ensure the full application, not just the business layer, is built and exercised in CI.
  • Partner with the other developers to bring the C++ wrappers into automated testing and convert silent calculation failures into loud, test-caught errors.
  • Establish and steward merge discipline: right-sized pull requests that map to coherent, revertible change sets; substantive review beyond automated approval; and a firm “no merging on red” standard.
  • Define “done”: create and maintain an acceptance-criteria and definition-of-done template, and lightweight tooling that drafts acceptance criteria and test stubs from tickets, leveraging our AI workflow.
  • Stand up a release-candidate gate for each release cycle: an automated golden-dataset regression suite plus a fixed manual sign-off protocol run with the application scientist before ship.
  • Improve regression triage and traceability: reproducible bug capture, a characterization test added for each fixed defect, and healthy branch and pull-request hygiene.
  • Partner with application scientists and the quality lead to translate domain- and result-specific knowledge into executable, versioned tests.
  • Develop and maintain comprehensive documentation for test strategy, CI/CD, and the release process.
  • Participate in code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
  • Present work in an organized way for project/progress reviews and design reviews.
  • Perform other tasks as assigned.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of experience in software development with a meaningful focus on test automation, quality/release engineering, or software-engineer-in-test (SDET)…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary