Principal Data Engineer (streaming and real-time data systems)
$183.2k - $203.5kPointClickCare
At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that's founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare.
With the largest long-term and post-acute care dataset and a Marketplace of 400+ integrated partners, our platform serves over 30,000 provider organizations, making a real difference in millions of lives. We also reinvest a significant percentage of our revenue back into research and development, ensuring our employees have the resources to innovate and make a lasting impact. Recognized by Forbes as a top private cloud company and honored as one of Canada's Most Admired Corporate Cultures, we offer flexibility, growth opportunities, and meaningful work.
At PointClickCare, we empower our people to be the architects of a smarter healthcare future; one that is human-first and accelerated by AI to create meaningful and lasting change. Employees harness AI as a catalyst for creativity, productivity, and thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration is enhanced, outcomes are improved, and every team member has the proficiency to maximize their impact. It all starts with our hiring practices where we uncover AI expertise that complements our mission, and we continue to invest in training and development to nurture innovation throughout the employee journey.
To succeed as a Principal Data Engineer at PointClickCare, you need to be collaborative, adventurous and passionate. Collaborative means that you're enthusiastic about jumping in to help achieve the team's top priorities, no self-promoting politicians allowed. Adventurous means that you're not afraid to dive into uncharted technical territory and get your own hands dirty, while supporting and driving delivery of complex features through a dedicated Scrum team. Passionate means that you're eager to learn and share knowledge that drives the team forward, and excited to be part of a movement that is positively impacting the lives of seniors and their caregivers all over North America. What your day-to-day will look like: -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 across batch and streaming paths before production deployment -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 to enable proactive monitoring and rapid incident response -Foster a culture of quality through peer reviews, providing constructive feedback and seeking input on your own work What qualifications we're looking for: -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 within your team and across the organization Additional qualities we value -Strong analytical and problem-solving mindset -Ability to learn quickly and adapt to new technologies, even when uncomfortable -Self-starter who thrives with minimal supervision and collaborates effectively as a team player -Excellent organizational and critical-thinking skills -Comfortable leveraging AI tools to accelerate development #LI-AV #LI-remote $183,200 - $203,500 a year At PointClickCare, base salary is one of the many components that make up our total rewards package. The USD base salary range for this position is $183,200-$203,500 + bonus + benefits. Compensation is assessed individually and aligned to experience, skills, and market context. The posted range reflects typical expectations for this role.
PointClickCare Benefits & Perks: Benefits starting from Day 1! Retirement Plan Matching
Flexible Paid Time Off Wellness Support Programs and Resources Parental & Caregiver Leaves Fertility & Adoption Support Continuous Development Support Program Employee Assistance Program
Allyship and Inclusion Communities Employee Recognition ... and more! It is the policy of PointClickCare to ensure equal employment opportunity without discrimination or harassment on the basis of race, religion, national origin, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. PointClickCare welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Please contact [email protected] should you require any accommodations. As part of our commitment to a streamlined and equitable hiring experience, PointClickCare uses AI tools to assist with candidate screening and assessment. When you apply for a position, your information is processed and stored with Lever, in accordance with Lever's Privacy Policy. We use this information to evaluate your candidacy for the posted position. We also store this information, and may use it in relation to future positions to which you apply, or which we believe may be relevant to you given your background. When we have no ongoing legitimate business need to process your information, we will either delete or anonymize it. If you have any questions about how PointClickCare uses or processes your information, or if you would like to ask to access, correct, or delete your information, please contact PointClickCare's human resources team: [email protected]
PointClickCare is committed to Information Security. By applying to this position, if hired, you commit to following our information security policies and procedures and making every effort to secure confidential and/or sensitive information. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
$180k - $320k
...A leading AI platform provider is seeking a Principal Engineer to join their Streaming Systems team. This role involves leading the development of high-throughput systems for real-time data processing, ensuring low latency and high scalability. The ideal candidate will...Suggested- ...Paramount Pictures in Burbank, California, is seeking a Senior Software Engineer to specialize in large-scale, real-time data streaming systems. You will design and build robust streaming applications that drive analytics and APIs. This role emphasizes expertise in distributed...Suggested
- ...Department/Team: Engineering Clearance Requirement... ...Type: Full-time, Salaried Role Summary... ...seeking a Senior Data Engineer to design... ...high-performance real-time data platforms... ...This role focuses on streaming data pipelines,... ...-scale event data systems. You will work on...SuggestedFull timeRemote work
$230k - $290k
...sellers are building real businesses across hundreds... ...on our news and engineering blogs and join us as... ...through commerce. Role The Data team at Whatnot... ...platform to power next-gen systems at Whatnot. You will... ...learning, real-time analytics, stream processing, and content...SuggestedWork at officeLocal areaRemote workWork from home- ...Eccalon LLC in Detroit, Michigan is looking for a Software Engineer focused on data streaming platforms. The role involves designing and maintaining high-throughput, low-latency systems for real-time processing and analytics. The ideal candidate will have over 3 years...SuggestedFull time
- ...Fanatics Retail Group Fulfillment, LLC is seeking a Senior Data Engineer to design, build, and operate real-time streaming data pipelines. You will work closely with platform and analytics teams, driving architectural decisions to enhance Fanatics Commerce data infrastructure...
- ...Valid8 Financial, Inc. is seeking a Senior Event Streaming Engineer to support a Fortune 100 client in their enterprise data transformation. The role focuses on designing scalable, real-time data pipelines using Apache Kafka and integrating AI elements into the architecture...
- ...hiring a Machine Learning Engineer to join their team in California... ...and operating distributed data and machine learning infrastructure for real-time sports experiences. You... ...collaborate with teams to develop streaming data pipelines and ensure systems operate reliably at scale....
- ...Neuronimbus Software Services is seeking a highly skilled Streaming Engineer to join a large-scale data engineering project in the United States. The ideal... ...-on experience in designing and managing scalable real-time streaming pipelines and distributed event-driven architectures...
- ...A leading technology company is seeking a Senior Data Engineer to design and build high-performance real-time data platforms. This role focuses on streaming data pipelines and distributed processing using technologies like Apache Flink and Kafka. Ideal candidates should...Full timeRemote work
- ...technology, logistics, and data. They’re known for long‑term... ...culture that values pragmatic engineering over hype. Engineers here... ...on experience with Kafka or real‑time streaming architecture Strong Python and... ...Experience with modern cloud systems Experience supporting ML and...Full timeWork at officeImmediate startRemote workWork from home
- Kforce Inc is seeking an EMS Data Engineer in Armonk, NY, to support the design and integration of data pipelines within Energy Management Systems. This role is crucial to enabling real-time data flows and enhances analytics initiatives. Ideal candidates will have at least...
- ...technology consulting firm in Washington, DC is seeking a Data Engineer to manage extensive data requirements. Responsibilities... ...designing fault-tolerant ETL pipelines and implementing real-time data streaming architectures using tools like Apache Kafka and TimescaleDB...Full time
$150k - $195k
...A leading technology firm is seeking a Senior Software Engineer to develop high-performance C++ and Python services. This fully remote role demands strong expertise in algorithms and real-time data systems. A successful candidate will focus on making systems observable...Remote work- Voiceflow is seeking a Software Engineer (Distributed Systems) in San Francisco. As a... ...will focus on building a real-time database replication solution... ..., is familiar with stream processing, and prefers working... ...us in shaping the future of data replication! #J-18808-Ljbffr...
$250k - $280k
...leading AdTech company in the United States is seeking a Principal Engineer with extensive experience in backend systems and adtech. This role involves leading the development of real-time bidding systems and data pipelines, as well as API architecture and collaboration...$180k - $280k
...monitoring company is looking for a software engineer for their Streaming Platform team in San Francisco. The... ...and operating components for real-time data processing, focusing on reliability... ...candidate has experience in distributed systems and streaming technologies like...$120k - $160k
...throughout the United States. Job Title SCADA Integration Engineer – Real-Time Data & Automation Systems Job Description We are looking for a SCADA... ...platforms (e.g., Hexagon). Configure real-time data streams, alerts, and asset health dashboards. Develop APIs and...Full timeContract workRemote workShift work- ...Connect is seeking an experienced data platform engineer to design and build a robust... ...working with cloud native systems and ensuring the operation... ...with AWS, Spark, and data streaming technologies. We offer comprehensive... ...health coverage, paid time off, and support for...
- ...skilled developer with over 8 years of experience in Java and Apache Kafka for real-time data streaming applications. The role involves designing and maintaining data pipelines, integrating systems, and ensuring performance optimization of Kafka clusters. Candidates should...
- ...seeking a Senior Machine Learning Engineer to build and operate cutting-edge data infrastructure. This role will work on high-throughput data and real-time ML applications within the Disney Entertainment... ...experience in data-driven systems, particularly in a production...
$77.6k - $176k
Phase2 Technology is looking for an AWS Streaming Data Engineer in McLean, Virginia. The ideal candidate will have over 5 years of software development... ...developing end-to-end streaming solutions and ensuring system performance and enhancements. A Bachelor's degree and TS/...- ...EPR) is seeking a Senior Data Engineer for a long-term... ...role demands expertise in time-series databases and a... ..., high-throughput data systems. Responsibilities include... ...optimizing queries, managing real-time ingestion... ...skills, and proficiency in stream processing frameworks....
- ...Logistics Co., Ltd. is seeking a skilled SQL and NoSQL Developer/Data Streaming Engineer in Cordova, Alaska. The ideal candidate will have a strong... .... Responsibilities include developing and maintaining data systems, ensuring high performance, and working collaboratively...Flexible hours
- ...specializing in Java, .NET, Big Data, Cloud Computing (AWS, GCP,... ...technology innovation! Real-Time Analytics Engineer (Flink, Kafka) Location:... ...real-time data processing systems using Apache Flink and... ...Design Kafka-based event streaming systems to handle high-throughput...Full time
- ...Judgment to understand how their systems behave post-deployment. Instead... ...: We are looking for a Senior Data Infrastructure Engineer to build and scale the real-time data pipelines that power agent... ...large-scale, high-performance streaming and batch data processing systems...
- ...About the Role As a Staff Data Engineer, you will be a technical leader... ...infrastructure that powers real-time member experiences, analytics... ...individual pipelines and systems, you own the patterns, standards... ...— across Kafka event streams and transactional databases...Work at officeLocal areaImmediate startRemote workWorldwide3 days per week
$102.7k
...access requirements) As a Senior Data Engineer, you will design and operate real‑time and analytical data pipelines... ...modeling, and optimizing high‑volume streaming and batch data in Azure Data... ...transformation of data across multiple systems Develop and maintain data models...Remote jobTemporary workWork at officeLocal area- ...A technology company in California is seeking a Staff Data Engineer / Data Architect to define and build the architecture of critical data systems, including real-time streaming pipelines and telemetry ingestion. The role requires over 10 years’ experience in Data Engineering...
- ...WebCreek Technology Inc is seeking a Senior Golang Developer to build high-performance backend systems for real-time data platforms in Houston, TX. You will design, develop, and maintain services for processing large-scale time-series data and collaborate with cross-functional...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Data Engineer (streaming and real-time data systems). Be the first to apply!
- process engineer project manager United States
- associate director engineering United States
- principal controls engineer United States
- principal quality engineer United States
- principal cloud engineer United States
- principal packaging engineer United States
- data center chief engineer United States
- principal devops engineer United States
- mechanical engineering project manager United States
- optical engineer project manager United States

