Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ditto Logo

Senior Software Development Engineer in Test (SDET)

Ditto

$143,200 - $264,000
Oct 15, 2025
Atlanta, GA, US
Apply Now

Ditto is redefining how data moves at the edge. Our mission is to make it seamless for developers to build resilient, real-time applications, regardless of network conditions. Whether you're in a stadium, airplane, or remote military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even without internet.

Requirements

  • Strong proficiency in TypeScript, JavaScript, or Python (experience with Kotlin, Swift, or Dart is a plus)
  • Experience with modern test frameworks such as Cypress, Playwright, JUnit, XCTest, or Pytest
  • Familiarity with CI/CD systems (GitHub Actions, CircleCI, or similar)
  • Hands-on experience with BrowserStack, Selenium Grid, or equivalent tools for device/browser automation
  • Experience testing SDKs or developer tools
  • Familiarity with peer-to-peer, offline-first, or real-time sync systems
  • Exposure to mobile automation frameworks (Espresso, XCUITest, Appium)

Responsibilities

  • Design and implement automated test frameworks
  • Build and evolve cross-platform automated test suites for Ditto’s SDKs on Android, iOS, web, and server environments.
  • Integrate tests into CI/CD pipelines and enable shift-left testing practices.
  • Develop integration, performance, and stress tests that simulate real-world offline/online synchronization scenarios.
  • Monitor and analyze test results to identify regressions, performance bottlenecks, and edge-case failures.
  • Use BrowserStack, containerized test environments, and internal tooling to orchestrate complex test setups across devices and browsers.
  • Automate reporting and triage workflows to provide actionable feedback to developers.

Other

  • 3+ years of experience in test automation or software development with a focus on quality engineering
  • Excellent written communication skills—especially in async, remote-first environments
  • Interest in performance profiling, load testing, or chaos testing
  • Background in systems programming or test frameworks written in Rust, Go, or C++
  • Grit. Curiosity. Adaptability. And a genuine spark for what we’re building.