Principal Software Data Engineer
PointClickCare
about 2 months ago
Remote, United States
Staff+
H1B Sponsor
Responsibilities
- Lead the design and implementation of scalable distributed systems based on Java microservices.
- Engineer and optimize data pipelines using technologies like Apache Hudi and Azure ADLS.
- Collaborate with product, analytics, and AI teams to leverage data strategically.
- Advance modernization efforts with event-driven architectures and cloud-native technologies.
- Drive best practices in data governance, observability, and performance tuning.
- Embed data quality in processing pipelines through schema contracts and automated checks.
- Establish observability for data pipelines with metrics, logging, and alerting.
- Foster a culture of quality through peer reviews and constructive feedback.
Requirements
- At least 10 years of professional experience in software or data engineering.
- Minimum of 4 years focused on data pipelines (batch and streaming).
- Proven experience in driving technical direction and mentoring engineers.
- Strong understanding of event-driven architectures and distributed systems.
- Practical experience with cloud platforms (AWS, Azure, or GCP).
- Fluency in data quality practices and CI/CD integration.
- Operational excellence in observability for data pipelines.
- Solid foundation in data governance and performance optimization.
- Experience with Lakehouse architectures and related technologies.
- Strong collaboration and communication skills.
Benefits
- 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.
Tech Stack
Apache SparkAWSAzureDatabricksdbtGoogle Cloud PlatformJava
Categories
AI & MLData Engineering