Senior Software Engineer (Engineering Experience)

Omada Health
103d$202,400 - $253,000

About The Position

Omada Health is on a mission to inspire and engage people in lifelong health, one step at a time. We are a remote-first technology company seeking an experienced Software Engineer to join our growing team. As a Staff Software Engineer, EngEx (Engineering Experience), you will operate at the seam of all engineering disciplines, building the systems, processes, and tools that empower our mobile (iOS & Android), web, and backend teams to move faster and ship code with more confidence. This role is part of our Engineering Experience group, which is responsible for designing and maintaining the test infrastructure, CI/CD pipelines, and automation strategies that support our ability to ship high-quality software at scale. You’ll work cross-functionally with developers, infrastructure engineers, engineering & product managers, to ensure that every product we build is robust, testable, and reliable.

Requirements

  • 6+ years of experience in a Quality Engineering or SDET role.
  • Strong experience building and maintaining automated tests and CI/CD workflows.
  • Experience with at least one modern test automation framework (e.g., Maestro, Playwright, Selenium, Appium, Cypress).
  • Working knowledge of scripting or programming languages (e.g., Ruby, Shell/Bash, Python).
  • Familiarity with mobile app testing, API testing, and web testing.
  • Experience integrating and maintaining third-party QA and monitoring tools.
  • Ability to collaborate cross-functionally and drive quality across multiple teams.
  • Excellent communication and documentation skills.

Nice To Haves

  • Experience designing test infrastructure using containerized environments (e.g., Docker, Kubernetes, Gitlab).
  • Practical experience managing test infrastructure on AWS with Terraform.
  • Exceptional experience supporting testing across iOS, Android, and backend services.
  • Familiarity with test case management and analytics tools (e.g., TestRail, Zephyr).
  • Knowledge of mobile release cycles and cloud-based device farms (e.g., BrowserStack, AWS Device Farm, testRigor, SauceLabs).
  • Background working in healthcare, finance, or other regulated industries.

Responsibilities

  • Build and maintain automated test infrastructure that supports mobile, web, and backend engineering teams.
  • Design and evolve our CI/CD pipelines, test strategies, and test coverage tooling.
  • Create reusable testing playbooks and frameworks that help teams move faster without compromising quality.
  • Integrate and manage third-party tools for UI, API, and performance testing.
  • Collaborate closely with platform teams, application engineers, product and engineering managers, to ensure testing is integrated early in the development lifecycle.
  • Lead testing strategy across critical projects, identifying risks and proactively mitigating them through tooling and automation.
  • Evangelize best practices around testability, observability, and release hygiene.
  • Mentor engineers in writing better tests and thinking holistically about quality.

Benefits

  • Competitive salary with generous annual cash bonus.
  • Equity grants.
  • Remote first work from home culture.
  • Flexible vacation to help you rest, recharge, and connect with loved ones.
  • Generous parental leave.
  • Health, dental, and vision insurance (and above market employer contributions).
  • 401k retirement savings plan.
  • Lifestyle Spending Account (LSA).
  • Mental Health Support Solutions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service