Kipu is bettering the behavioral health landscape, helping treatment centers achieve the best outcomes and empowering patients and caregivers on every step of the recovery journey. Join us in our work to advance behavioral health care in our communities. Our innovative solutions support providers in treating addiction, eating disorders and many other behavioral health conditions. Our EMR, CRM and revenue cycle solutions help behavioral health facilities succeed in managing their patients’ entire care journey, but it is through our people that we truly make a difference.
Summary
We’re looking for a self-motivated and highly driven Senior Software Engineer to join our Data Platform team, with a strong specialization in streaming data applications. This is not just a tool-user role, we’re seeking systems thinkers who deeply understand distributed systems, data flow, and infrastructure at scale. You’ll help design and build the foundation that powers real-time and batch data products, delivering critical insights to our users and customers.
Our team builds the core infrastructure that enables efficient, reliable data movement across systems, joins between batch and streaming data, and secure data exchange with internal and external partners. If you're excited by low-latency pipelines, high-throughput systems, and working across boundaries to solve complex data challenges, this role is for you.
- Preference will be given to candidates who live in Florida, as well as Salt Lake City, Utah and Phoenix, Arizona. ***
Your Responsibilities
- Design and develop scalable, low latency streaming data pipelines using Apache Flink on AWS.
- Architect and implement solutions to join streaming and batch data, ensuring consistency, accuracy, and performance.
- Build and manage infrastructure for efficient and secure data exchange, enabling scheduled delivery of large datasets to internal teams and external partners.
- Leverage Apache Iceberg for reliable, scalable table formats across both batch and streaming systems.
- Write and optimize complex SQL queries for analytical workflows and platform integration.
- Work with AWS Redshift to support scalable, performant batch processing and business intelligence use cases.
- Collaborate with data scientists, product teams, and platform engineers to enable real-time analytics and data-driven features.
- Contribute to the evolution of our data platform architecture, focusing on observability, reliability, and developer self-service.
- Partner with frontend engineers to support data visualization and exploration workflows; experience with Qlik or similar BI tools is a plus.
Role
This role is for you if you have:
- 10+ years of experience in software engineering or data engineering roles, with a focus on real-time data processing.
- Deep expertise in streaming technologies, especially Apache Flink.
- Strong experience with AWS services (e.g., Kinesis, Lambda, S3, Glue, EMR, ECS, Redshift).
- Proficient with Apache Iceberg, or similar table formats (e.g., Delta Lake, Hudi).
- Proven experience in joining streaming and batch data, with a strong understanding of consistency models, watermarking, and state management.
- Solid SQL skills for data exploration, transformations, and performance tuning.
- Experience designing and managing data exchange pipelines, delivering large-scale, scheduled datasets safely to various consumers.
- Strong understanding of distributed systems, networking, and data architecture.
- Solid programming skills in Java, Scala, or Python.
- Experience working with BI tools or frontend data layers, Qlik experience is a strong plus.
- Excellent communication and collaboration skills; able to work cross-functionally in a fast-paced environment.
Benefits & Compensation
- Highly competitive salary with bonus potential.
- Flexible paid time off.
- 11 Paid Holidays.
- Health, Dental, Vision, Disability, and Life Insurance.
- Parental Leave.
- Pet Insurance.
- 401(K) with Company Match.
Kipu Promise
In an environment of rapid change, millions are struggling to cope. Kipu is here to help. Having shaped the industry for 10 years, today we focus on advancing our New Vision for the behavioral health ecosystem, evolving how it operates, interacts, communicates, and heals.
We are an equal opportunity employer and highly value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, gender identity, or disability status.