Full Time

Senior Software Engineer – Data Platform

CVS Health
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by CVS Health, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer – Data Platform at CVS Health plays a pivotal role in designing and implementing robust data solutions that drive analytical capabilities across the organization. This position requires a deep understanding of data architecture and engineering principles, in addition to hands-on experience with modern data platforms. The ideal candidate will work collaboratively with cross-functional teams to enhance data quality, scalability, and performance, contributing significantly to the evolution of our data strategy and the execution of high-impact projects that support the mission of improving health outcomes.



Job Responsibilities

  • Design and develop scalable data pipelines to facilitate efficient data collection, transformation, and storage.
  • Collaborate with data analysts, data scientists, and other stakeholders to define requirements and ensure data solutions meet their needs.
  • Optimize existing data models and ETL processes for performance and reliability.
  • Implement best practices for data governance and quality assurance to maintain data integrity.
  • Stay current with technology advancements to continuously improve data platform capabilities.
  • Document architectural designs, development processes, and operational procedures for system maintenance and future development.
  • Mentor junior engineers and promote a culture of learning and innovation within the team.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • Minimum of 5 years of experience in software development, with a strong focus on data engineering.
  • Proficiency in programming languages such as Python, Java, or Scala.
  • Experience with data storage solutions such as SQL databases, NoSQL databases, and data lakes.
  • Familiarity with data processing frameworks like Apache Spark or Apache Flink.
  • Knowledge of cloud services including AWS, Azure, or Google Cloud Platform.
  • Understanding of data integration tools such as Apache Kafka, Informatica, or Talend.


Technologies & Tools

The Senior Software Engineer – Data Platform at CVS Health will utilize a variety of technologies and tools, including programming languages such as Python and Java, data processing frameworks like Apache Spark, and data storage solutions such as Amazon S3, PostgreSQL, and MongoDB. Additionally, experience with cloud platforms like AWS for managing and deploying data services will be essential. The role also involves the use of data integration tools such as Apache Kafka and ETL processes to ensure seamless data flow across the architecture.



Ideal Candidates

Ideal candidates for the Senior Software Engineer – Data Platform position are those who exhibit strong analytical thinking and problem-solving skills. They possess a proactive approach towards challenges and demonstrate a willingness to embrace new technologies and methodologies in an ever-evolving environment. A collaborative mindset, excellent communication abilities, and a passion for working with data to drive business insights are essential qualities that contribute to success in this role. Furthermore, candidates should show a commitment to mentoring others and fostering an inclusive team culture.

Over the last year, unemployment was lowest in legal jobs (1.4%) and highest in farming, fishing and forestry jobs (8.3%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.