Skip to content
PointClickCarePointClickCareUnited States

Principal Software/Data Engineer

Leads design and implementation of scalable streaming data pipelines using Kafka, Flink, and Spark Streaming. Mentors engineers, ensures data quality and observability, with 10+ years experience including 4+ in real-time systems.

183k – 204k/yr
Remote10+ YOEData Engineering

About the role

Responsibilities

  • Lead and guide the design and implementation of scalable streaming data pipelines
  • Engineer and optimize real-time data solutions using frameworks like Apache Kafka, Flink, Spark Streaming
  • Collaborate cross-functionally with product, analytics, and AI teams to ensure data is a strategic asset
  • Advance ongoing modernization efforts, deepening adoption of event-driven architectures and cloud-native technologies
  • Drive adoption of best practices in data governance, observability, and performance tuning for streaming workloads
  • Embed data quality in processing pipelines by defining schema contracts, implementing transformation tests and data assertions, enforcing backward-compatible schema evolution, and automating checks for freshness, completeness, and accuracy
  • Establish robust observability for data pipelines by implementing metrics, logging, and distributed tracing for streaming jobs, defining SLAs and SLOs for latency and throughput, and integrating alerting and dashboards
  • Foster a culture of quality through peer reviews, providing constructive feedback and seeking input on your own work

Requirements

  • Principal Data Engineer with at least 10 years of professional experience in software or data engineering, including a minimum of 4 years focused on streaming and real-time data systems
  • Proven experience driving technical direction and mentoring engineers while delivering complex, high-scale solutions as a hands-on contributor
  • Deep expertise in streaming and real-time data technologies, including frameworks such as Apache Kafka, Flink, and Spark Streaming
  • Strong understanding of event-driven architectures and distributed systems, with hands-on experience implementing resilient, low-latency pipelines
  • Practical experience with cloud platforms (AWS, Azure, or GCP) and containerized deployments for data workloads
  • Fluency in data quality practices and CI/CD integration, including schema management, automated testing, and validation frameworks (e.g., dbt, Great Expectations)
  • Operational excellence in observability, with experience implementing metrics, logging, tracing, and alerting for data pipelines using modern tools
  • Solid foundation in data governance and performance optimization, ensuring reliability and scalability across batch and streaming environments
  • Experience with Lakehouse architectures and related technologies, including Databricks, Azure ADLS Gen2, and Apache Hudi
  • Strong collaboration and communication skills, with the ability to influence stakeholders and evangelize modern data practices

Nice-to-Haves

  • Strong analytical and problem-solving mindset
  • Ability to learn quickly and adapt to new technologies
  • Self-starter who thrives with minimal supervision and collaborates effectively
  • Excellent organizational and critical-thinking skills
  • Comfortable leveraging AI tools to accelerate development

Skills

Apache KafkaFlinkSpark StreamingAWSAzureGCPDatabricksdbtGreat ExpectationsApache Hudi
PointClickCare

Principal Java Data Engineer

PointClickCareUnited States

Designs, develops, and maintains large-scale data platforms and pipelines using Java microservices. Leads technical direction, mentors engineers, and ensures data quality, governance, and observability in cloud-native environments. Requires 10+ years experience with 4+ in data pipelines.

183k – 203k/yr
Remote10+ YOEData Engineering
Upside

Principal Data Engineer

UpsideWashington, DC +3

Principal Data Engineer leading platform modernization, infrastructure, and data product development for a high-impact analytics engineering team. Owns architecture, migrations, and cross-functional initiatives using Snowflake, dbt, Dagster, and AWS.

215k – 250k/yr
Remote8+ YOEData Engineering
Waymark

Senior/Principal Data Engineer

WaymarkSan Francisco, CA +39

Designs and leads production data pipelines integrating EHR clinical data from Epic Cerner Athenahealth via FHIR HL7 CCDA enforcing healthcare standards for low-latency insights. Builds AWS cloud infrastructure ETL workflows with Python Docker Kubernetes for ML enablement and HIPAA compliance requiring 5+ years healthcare data engineering experience.

124k – 206k/yr
Remote5+ YOEData Engineering
Snowflake

Principal Software Engineer - Data Engineering & Streaming Primitives

SnowflakeBellevue, WA

Principal-level engineer to define and lead Snowflake's core data engineering and streaming primitives (Streams, Tasks, Dynamic Tables) at cloud scale. Requires 15+ years building large-scale distributed data systems and deep expertise in stream processing or data transformation.

264k – 380k/yr
On-site15+ YOEData Engineering
Highspot

Principal Software Engineer, Data Engineering

HighspotSeattle, WA

Principal Data Engineer to architect and lead a scalable data platform serving analytics, reporting, and AI workloads from unified foundations. Requires 8+ years building production data pipelines with Snowflake, Kafka, Flink, and strong Python/Java/SQL skills.

Salary not listed
Hybrid8+ YOEData Engineering