Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Data Engineer (streaming and real-time data systems)

$183.2k - $203.5k

PointClickCare

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.

Join us in redefining healthcare - so it doesn't just survive, it thrives. To learn more about PointClickCare, check out Life at PointClickCare and connect with us on Glassdoor and LinkedIn.

**Travel to Office expectations**

For Remote Roles : If this role is remote, there will be in-office events that will require travel to and from the Mississauga and/or Salt Lake City office. These will include, but not limited to, onboarding, team events, semi-annual and annual team meetings.

For Hybrid Roles : If this role is Hybrid, there will be an expectation to reside within commutable distance to the office/location specified in the job listing. This will include, but not limited to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role.

PointClickCare is searching for a Principal Data Engineer who will contribute to best-practice data engineering by designing and rigorously delivering production-grade streaming pipelines on a regular basis, while also encouraging and optimizing the daily execution of technical excellence across an empowered team. This is a hands-on leadership role, requiring the ability to enhance and implement batch and real-time data solutions already in progress, mentor other team members, and deliver both business and technical objectives through ambiguity and uncertainty.

This is an opportunity to shape the future of our data ecosystem. You'll work with a passionate team and modern technologies to drive innovation that impacts the entire organization. The ideal candidate thrives as an individual contributor, while making a significant technical impact and elevating the team's capabilities.


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.
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Principal Data Engineer (streaming and real-time data systems) in United States vacancy
  • $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

    High Touch LLC

    New York, NY
    3 days ago
  •  ...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

    Paramount Pictures

    Burbank, CA
    1 day ago
  •  ...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... 
    Suggested
    Full time
    Remote work

    Privateer LTD

    Kihei, HI
    5 days ago
  • $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... 
    Suggested
    Work at office
    Local area
    Remote work
    Work from home

    Whatnot

    Seattle, WA
    5 days ago
  •  ...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... 
    Suggested
    Full time

    Eccalon

    Detroit, MI
    1 day ago
  •  ...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... 

    Fanatics Retail Group Fulfillment, LLC

    San Mateo, CA
    1 day ago
  •  ...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... 

    VALID8 Financial

    New York, NY
    4 days ago
  •  ...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.... 

    Disney Cruise Line

    California, MO
    4 days ago
  •  ...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... 

    Neuronimbus Software Services

    New York, NY
    3 days ago
  •  ...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 time
    Remote work

    Privateer LTD

    Kihei, HI
    5 days ago
  •  ...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 time
    Work at office
    Immediate start
    Remote work
    Work from home

    Motion Recruitment Partners LLC

    Lake Forest, IL
    3 days ago
  • 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... 

    Kforce Inc

    Armonk, NY
    3 days ago
  •  ...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

    Oslitanditech

    Washington DC
    1 day ago
  • $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

    Cavnue

    New York, NY
    3 days ago
  • 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... 

    Voiceflow

    San Francisco, CA
    4 days ago
  • $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... 

    MadHive

    New York, NY
    3 days ago
  • $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... 

    Sentry

    San Francisco, CA
    5 days ago
  • $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 time
    Contract work
    Remote work
    Shift work

    AZH Consulting

    New York, NY
    4 days ago
  •  ...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... 

    Mobilisights Connect

    Auburn Hills, MI
    3 days ago
  •  ...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... 

    Cloud Analytics Technologies, LLC

    Atlanta, GA
    4 days ago
  •  ...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... 

    The Walt Disney Company

    California, MO
    1 day ago
  • $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/... 

    Phase2 Technology

    Mc Lean, VA
    1 day ago
  •  ...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.... 

    Emergent Professional Resources L.P. (EPR)

    Houston, TX
    3 days ago
  •  ...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

    Yusen Logistics Co., Ltd.

    Cordova, AK
    4 days ago
  •  ...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

    R2 Technologies

    Alpharetta, GA
    4 days ago
  •  ...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... 

    Judgment Labs Inc.

    San Francisco, CA
    5 days ago
  •  ...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 office
    Local area
    Immediate start
    Remote work
    Worldwide
    3 days per week

    Hinge Health

    San Francisco, CA
    4 days ago
  • $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 job
    Temporary work
    Work at office
    Local area

    Highmark Health

    Hartford, CT
    1 day ago
  •  ...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... 

    Gridware

    San Francisco, CA
    4 days ago
  •  ...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

    WebCreek Technology Inc

    Houston, TX
    4 days ago

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!