Staff Software Engineer, Data Warehouse

Commure Remote

About the role

This is a staff-level, individual-contributor role owning the data warehouse platform end-to-end at a healthcare technology company, and it's fully remote. It suits an experienced data infrastructure engineer who wants broad architectural scope: CDC pipelines, the data lake, the query layer, transformation, and analytics tooling all fall under one person. The team runs Debezium for change data capture, StarRocks as the query and serving engine, and dbt for transformation.

What you’ll do

  • Own the data warehouse platform end-to-end, from CDC through analytics-facing tooling.
  • Design and operate CDC pipelines with Debezium and a streaming backbone such as Kafka or Redpanda.
  • Architect the data lake on object storage using an open table format like Iceberg, Delta Lake, or Hudi.
  • Run and scale StarRocks or a similar MPP/lakehouse engine as the serving layer.
  • Build out the dbt transformation layer, including modeling standards, tests, and a semantic layer.
  • Stand up orchestration and the CI/CD, observability, and data-quality tooling around it.
  • Partner with security and compliance on PHI/PII handling, access controls, and auditability.
  • Set schema and ingestion conventions that let other teams self-serve on the platform.

What they’re looking for

  • 6+ years of software engineering experience, with significant time building or operating data platforms at scale.
  • Hands-on experience across CDC, streaming, open table formats, and an MPP or lakehouse query engine, plus dbt.
  • Fluency in SQL, schema design, and reasoning about cost and latency trade-offs on large datasets.
  • Experience running production data infrastructure, including on-call and incident response.

Nice to have

  • Direct production experience with Debezium, StarRocks, and dbt specifically.
  • Experience building semantic layers or data catalogs and lineage tooling.
  • Experience with HIPAA-regulated data, including de-identification and access governance.
  • Experience supporting AI/ML workloads such as feature stores or embedding pipelines.
  • Multi-cloud experience with infrastructure-as-code and Kubernetes.

What’s on offer

  • Fully remote, open to candidates worldwide.

Questions about this role

Is this role remote?

Yes, it's fully remote and open to candidates worldwide.

How many years of experience do I need?

6 or more years of software engineering experience, with significant time on data platforms at scale.

What's the core tech stack?

Debezium for CDC, StarRocks as the query and serving engine, and dbt for transformation and modeling.

Is this a management role?

No, it's a hands-on individual-contributor role with broad architectural scope.

Related roles

Software Development Engineer, Amazon Traffic Engineering

Amazon · Hyderabad, India · Hyderabad/Secunderabad

A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.

On-siteMid levelFull-time
Distributed SystemsService-Oriented ArchitectureAgileSoftware Engineering Best Practices
4 days ago

Forward Deployed Engineer - Software Engineer - North America

ElevenLabs · United States

A remote-first forward deployed engineer role at ElevenLabs embedded with strategic customers to deliver technical integrations. Suited to a Python-proficient engineer who enjoys customer-facing work and regular travel to client sites.

RemoteMid levelFull-time
PythonSoftware ArchitectureAPI Integration
2 days ago

Senior Software Engineer - DevOps Engineer

Wells Fargo · Bengaluru, India

A senior DevOps engineering role at Wells Fargo in Bengaluru, building CI/CD pipelines and driving automation.

On-siteSeniorFull-time
CI/CDGitHub ActionsJenkinsHarness +9
4 days ago

Staff Backend Engineer, Architecture Engineering: Nonlinear Productivity

GitLab · Canada

A staff backend engineering role building agentic developer-productivity tools at GitLab, remote in the US or Canada.

RemoteStaffFull-time $152,800 – $259,200 a year
GoRustPythonDistributed Systems +3
2 days ago

Software Engineering Senior Manager - Data Engineering - GEN AI

Wellsfargo · Bengaluru, India

A senior engineering management role leading data engineering teams for Wells Fargo's Treasury Technology group in Bengaluru. Suited to an experienced people leader with a data engineering background in regulated financial services.

On-siteSeniorFull-time
SparkKafkaAirflowDatabricks +12
4 days ago

Senior Software Engineer (Python, AI ML Engineer)

Optum · Gurgaon, India · Gurugram, India

Optum is hiring a senior software engineer in Gurugram to build and operate AI, ML, and LLM-powered enterprise solutions. The role suits engineers with production AI experience, Python or similar software skills, and knowledge of RAG, orchestration, cloud services, and evaluation.

SeniorFull-time
PythonJavaJavaScriptTypeScript +16
6 days ago