Senior Software Engineer (Data Acquisition)
New
C
CedarHealthcare Technology
Location: USAFull-TimeSenior
SalarySalary Range*: $195,500 - $247,250
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years of professional software development experience
- Required Skills
- PythonDjangoData engineeringSoftware Engineering
Requirements
- 6+ years of professional software development experience, ideally in data/system integrations roles.
- Experience in designing systems with real-world scale, complexity, and ambiguity.
- Strong communication and collaboration skills with cross-functional and non-technical stakeholders.
- Skilled in mentoring peers through pairing, feedback, and guidance.
- Pragmatic approach to architectural tradeoffs and decisions.
- Passion for improving the healthcare experience through human-centered software.
- Bonus: Proficiency with Python and Django.
- Bonus: Experience with healthcare interoperability standards such as HL7/FHIR and X12.
- Bonus: Technical expertise across storage, query, ETL orchestration, governance, quality, analytics, and AI/ML pipelines.
- Bonus: Familiarity with data engineering paradigms like ETL, ELT, Medallion Architecture, and Data Mesh.
- Bonus: Familiarity with data engineering tools like dbt, Snowflake, Apache Airflow, Dagster, SQL Alchemy, Fivetran, and Kafka.
- Bonus: Familiarity with Kotlin and Go.
Responsibilities
- Lead the design and evolution of the interfaces that connect live integration data to the rest of Cedar.
- Act as a product engineer for internal users, driving the roadmap and delivering tools and data abstractions.
- Support existing live clients by implementing strategic enhancements to their integrations.
- Act as a technical mentor for the team, establishing coding standards and best practices.
- Balance immediate delivery needs with long-term North Star Architecture goals.
- Collaborate with delivery engineering teams to improve data integration quality, speed, and scalability.
- Continuously drive scalability into data tools and engineering practices to reduce maintenance costs.
- Apply rigorous software engineering practices including version control, automated testing, CI/CD, and observability.
View Full Description & ApplyYou'll be redirected to the employer's site