Atlanta, Georgia, United States Hybrid Employment USD 159,000 - 199,000 Yearly

FanDuel is hiring a Staff Software Engineer

About the Role

FanDuel is hiring a Staff Software Engineer to own and evolve test automation for our Sportsbook Emerging Experiences—Social and Advanced Search—across iOS, Android, and Web. This is a hands-on technical leadership role focused on building reliable functional and performance automation that improves release confidence.

What You'll Do

  • Design and implement end-to-end automation for core Social and Search journeys using Cypress (web) and Detox (iOS/Android), aligned to our Nx monorepo structure.
  • Own and evolve the pillar’s automation foundations: test architecture, folder structure, screen-object patterns, shared utilities, and local-first run toolchains.
  • Integrate automation into CI (Buildkite and/or GitHub Actions) with practices like affected execution, parallelization, and clear pass/fail reporting.
  • Drive stability by tracking flakiness, improving test determinism, and shortening time-to-signal through better synchronization and failure triage.
  • Establish a test data and environment strategy, using mocks/fixtures for acceptance and prod-like data for E2E, and implement contract tests (Pact or equivalent) where valuable.
  • Build performance coverage for critical journeys (feed load, interactions, search latency) using Detox performance tooling and/or Flashlight + Maestro.
  • Own load/performance testing for key end-to-end user journeys using Locust (Python) or equivalent, including realistic traffic modeling and assertions on p95/p99 latency.
  • For Advanced Search (including LLM-powered experiences), define automated evaluation for schema checks, relevance regression, and safety checks.
  • Partner with platform and observability teams to improve test visibility through dashboards and logging.
  • Mentor and enable engineers and QA on automation authorship, local-first toolchains, and AI-assisted development workflows.

What We're Looking For

  • 7+ years of experience in software test automation / quality engineering, including designing and maintaining automation frameworks at scale.
  • Hands-on coding skills in TypeScript/JavaScript and/or Python.
  • Strong end-to-end automation experience across web and mobile (Cypress and Detox preferred).
  • Experience working in monorepos and CI/CD: Nx, Buildkite/GitHub Actions, and practices like affected runs and parallelization.
  • Experience testing APIs and distributed systems, including test data setup and contract testing.
  • Performance and reliability mindset: building performance baselines, running end-to-end load tests, interpreting p95/p99 latency, and reducing flaky tests.
  • Staff-level leadership: proven ability to influence across teams, set standards, mentor others, and drive quality initiatives end-to-end.

Nice to Have

  • Mobile performance tooling (Detox performance, Flashlight, Maestro) and/or web performance profiling (Lighthouse, tracing).
  • Accessibility testing experience (axe, WCAG) and/or visual regression testing.
  • Experience with observability and reporting (Grafana, ELK, Datadog) for test signal and CI analytics.
  • Cloud and data tooling (AWS, Docker/Kubernetes) for test environments and data pipelines.
  • Experience testing ML/LLM-powered search: evaluation datasets and regression across model/prompt changes.

Technical Stack

  • Automation & Testing: Cypress, Detox, Locust, Pact, Flashlight, Maestro
  • Languages: TypeScript, JavaScript, Python
  • Infrastructure & CI/CD: Nx, Buildkite, GitHub Actions
  • Cloud & Observability: AWS, Docker, Kubernetes, Grafana, ELK, Datadog

Team & Environment

You will partner closely with engineers, product, and QA to embed quality earlier in the development lifecycle.

Benefits & Compensation

  • Compensation: $159k-$199k USD
  • Health plans (some as low as $0 per paycheck) including programs for fertility and family planning, mental health support, and fitness benefits
  • Generous paid time off (PTO & sick leave)
  • Annual bonus and long-term incentive opportunities (based on performance)
  • 401k with up to a 5% match
  • Commuter benefits
  • Pet insurance

Work Mode

This is a hybrid position open to candidates in New York, Los Angeles, Atlanta, Jersey City, Canada, and Scotland.

FanDuel is an equal opportunities employer. We are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or any other characteristic protected by law.

Required Skills
CypressDetoxTypeScriptJavaScriptPythonNxBuildkiteGitHub ActionsLocustPactTest AutomationQuality EngineeringAPI TestingCI/CDMonorepo
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
FanDuel

FanDuel operates a sportsbook and casino gaming platform.

Visit website
Job Details
Department Software Development
Category qa_testing
Posted 14 days ago