The Senior Data Engineer will be responsible for developing and maintaining software to support a streaming data platform for a healthcare CRM product. The role involves contributing to projects using Python, Scala, NodeJS, and SQL, working with various data stores like relational and NoSQL databases, and real-time messaging systems such as Kafka. The engineer will also use SQL to analyze data sets, refactor code, optimize performance, and ensure the scalability of data pipelines and APIs. This position requires collaboration within a team to implement solutions, adhere to agile methodologies, and translate ideas into technical designs. The candidate is expected to have experience with software engineering, SQL, Python, CI/CD pipelines, Docker, Kubernetes, and cloud-based services.