Latest AI JobsBrowse Jobs
Omada Health logo

Senior Software Engineer, Data Engineering

Omada HealthRemote, USAArchitecture & Infrastructure
Apply on company site
Salary
$179,400 - $224,300 USD
Job type
Full-time
Work mode
Remote
Posted
14 Jul 2026
Status
Open · checked 7d ago

About this role

The Senior Software Engineer, Data Engineering role at Omada Health is a remote position based in the United States, tailored for professionals with a passion for building robust data architectures and scalable pipelines. This role is ideal for an experienced data engineer looking to empower digital healthcare through data-driven decision-making and advanced analytics.

Role Overview

Omada Health seeks a skilled and motivated Senior Data Engineer to design, build, and maintain robust data architectures, engineering models, and pipelines. The position plays a critical part in ensuring the integrity, scalability, and performance of data processing products. The professional in this role will evaluate and improve the platform, collaborate with cross-functional teams, and establish department-wide data engineering best practices.

Key Responsibilities

Design, develop, and implement scalable, secure, and efficient data solutions matching organizational needs.
Create and maintain logical and physical data models to support business intelligence, analytics, and reporting requirements.
Build and optimize ETL processes and data pipelines to ensure smooth and efficient data flow from various sources.
Integrate diverse data sources, including APIs, databases, and third-party data, into a unified data platform.
Monitor and optimize the performance of data systems and pipelines to ensure low latency and high throughput.
Implement data quality checks, validation processes, and governance frameworks to ensure accuracy and reliability.
Partner closely with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions.
Maintain comprehensive documentation of data architectures, models, and pipelines while training teammates in best practices.

Requirements

5+ years of experience building, maintaining, and orchestrating scalable data pipelines.
3+ years of experience as a data engineer developing or maintaining integration with software such as Airflow or any Python-based data pipeline codebase.
Experience applying a variety of integration patterns for different use cases.
Experience in backend software development to contribute to distributed computing development and data technologies.
Experience improving the performance of ETL processes and related SQL queries.
Experience in data modeling for OLTP and OLAP applications.
Familiarity with cloud platforms such as Amazon AWS and workflow management tools like Airflow.
Experience working with sensitive data such as PHI and PII, alongside security best practices.
Proficiency in SQL, relational databases, massive parallel processing databases, and programming languages such as Python, Java, or Scala.
Bachelor’s degree in Computer Science or a similar discipline preferred.

Nice to Have

Experience with NoSQL databases, including document and graph databases.
Experience building internal frameworks, development productivity tools, or data infrastructure and automation.
Experience using Generative AI tools or technologies to improve engineering workflows, automation, analytics, or platform capabilities.

Skills and Tools

Python, SQL, Java, Scala, Spark, Kafka, Airflow, Snowflake, AWS, Kubernetes, Docker, PostgreSQL, MySQL, Redshift, Athena, S3, Tableau.

Salary and Benefits

Competitive base salary ranging from $179,400 to $224,300 for Zone 1, with alternative ranges for other geographic zones.
Annual cash bonus and equity grants.
Employee stock purchasing plan (ESPP).
Remote-first work from home culture.
Flexible Time Off and generous parental leave.
Comprehensive health, dental, and vision insurance with above-market employer contributions.
401k retirement savings plan, Lifestyle Spending Account, and mental health support solutions.

About the Company

Omada Health is reverse engineering the way healthcare is delivered in America by putting the space between doctor visits at the center of care. The virtual-first model combines human-led care teams, connected devices, and AI-enabled technology to deliver personalized care at scale for chronic conditions. Certified as a Great Place to Work, Omada is an equal opportunity employer committed to inclusion and diversity.

How to Apply

Candidates interested in this position should visit the official Omada Health careers page to submit an application.

Skills and tech stack

Questions candidates ask

What is the location requirement for this role?

This position is remote with a work-from-home culture based in the United States.

How many years of experience are required?

The role requires 5+ years of experience building, maintaining, and orchestrating scalable data pipelines, including 3+ years specifically as a data engineer using Python-based codebases or Airflow.

What technical skills and programming languages are needed?

Applicants should be proficient in SQL, relational and massively parallel processing databases, and programming languages like Python, Java, or Scala, alongside experience with AWS and cloud-based data warehouses.

What is the salary range for the position?

The base salary ranges depend on geographic zones, with Zone 1 offering between $179,400 and $224,300, Zone 2 offering $171,600 to $214,500, and Zone 3 offering $156,000 to $195,000.

What benefits are offered by Omada Health?

Benefits include competitive salary, annual cash bonuses, equity grants, an employee stock purchasing plan, flexible time off, parental leave, health, dental, and vision insurance, a 401k plan, a Lifestyle Spending Account, and mental health support solutions.

Ready to apply?

The application is on the official Omada Health careers page.

Apply on company site