Taro Logo

Senior Software Engineer - Data Processing

World's first health provider led data platform focused on enabling researchers to find cures faster and empower clinicians.
$155,000 - $190,000
Data
Senior Software Engineer
Hybrid
5+ years of experience
Healthcare · AI

Description For Senior Software Engineer - Data Processing

Truveta, the world's first health provider led data platform, is seeking a Senior Software Engineer specializing in Data Processing to join their mission of Saving Lives with Data. This role offers a unique opportunity to work at the intersection of healthcare and technology, building systems that will help researchers find cures faster and empower clinicians to provide better care.

The position is based in Seattle, WA, with a flexible hybrid work model that allows working from anywhere, requiring in-person attendance only during the annual two-week Truveta Planning Week. The team operates primarily in the Pacific time zone, with core meeting hours before 3 PM PT.

As a Senior Software Engineer in Data Processing, you'll be at the forefront of building large-scale data processing platforms and solving complex distributed data challenges. The role involves creating and optimizing data processing pipelines that handle healthcare data at unprecedented scales, working with modern cloud platforms and big data technologies.

The compensation is competitive, ranging from $155,000 to $190,000, with additional benefits including comprehensive health insurance, 401k, professional development opportunities, flexible work arrangements, and potential stock options. The company strongly values diversity and inclusion, encouraging applications from traditionally underrepresented groups in technology.

Key technical requirements include 5+ years of experience with cloud platforms, 3+ years working with distributed systems, and proficiency in languages like Java, Python, or C#. Experience with big data technologies such as Spark, Redshift, BigQuery, and Kubernetes is highly valued.

This role offers the perfect blend of meaningful work in healthcare, cutting-edge technology challenges, and the opportunity to be part of a well-funded company with established leadership. You'll be joining at an exciting time, helping to build something special while making a real impact on healthcare outcomes through technology.

Last updated 11 days ago

Responsibilities For Senior Software Engineer - Data Processing

  • Build large scale distributed systems, and data pipeline and ETL solutions
  • Contribute to all stages of the Software Development Lifecycle
  • Collaborate with cross-functional teams including product managers, clinical informaticist, architects, and other engineers
  • Innovate using strong problem-solving skills in the healthcare domain
  • Guide workstreams, mentor junior developers and cultivate positive work environment

Requirements For Senior Software Engineer - Data Processing

Java
Python
  • 5+ years of experience building production quality services on cloud platforms (AWS, GCP, Azure)
  • 3+ years of experience with large scale distributed systems or data systems
  • Experience building cloud services with data programming languages like Java, Python, or C#
  • Experience with Big Data technologies (Spark, Redshift/BigQuery/Synapse, Kubernetes, PowerBI) is a plus
  • Experience working as part of distributed teams is a plus
  • B.S. or M.S. in Computer Science or related field

Benefits For Senior Software Engineer - Data Processing

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive medical, dental and vision insurance plans
  • 401K plan
  • Professional development & training opportunities
  • Flexible work hours
  • Flexible paid time off
  • Generous parental leave
  • Regular team activities
  • Stock options eligibility

Jobs Related To Truveta Senior Software Engineer - Data Processing