Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Truveta Logo

Senior Software Engineer - Service Platform (Backend)

Truveta

$155,000 - $190,000
Aug 14, 2025
Seattle, WA, US
Apply Now

Truveta is looking to improve healthcare by developing a scalable platform and services that streamline interactions and integrations with core datasets, including EHR, claims, imaging, and genomics data, to enable customers to gain insights and develop their own applications.

Requirements

  • 5+ years of experience building production quality software in a team setting
  • 2+ years of experience working on modern cloud-native platforms and languages (AWS, GCP, Azure)
  • Experience building cloud services or data programming languages like Java, Python, or C-Sharp
  • Excellent problem-solving skills
  • Knowledge and experience in using and designing distributed systems, data pipelines, APIs
  • Prior work with AI agents is a plus
  • Prior work with containers, Kubernetes is a plus

Responsibilities

  • Develop a scalable platform and services that streamline interactions and integrations with Truveta's core datasets
  • Design high-performance, cost-effective data services capable of handling large-scale datasets
  • Build reliable, secure and scalable software solutions using modern cloud-based paradigms
  • Guide workstreams, mentor and inspire junior developers and cultivate a positive work environment
  • Iterate and evolve a distributed software solution while carefully balancing the needs of privacy, security and reliability against a changing product landscape
  • Build simple and effective solutions for complex problems
  • Develop cloud services or data programming languages like Java, Python, or C-Sharp

Other

  • S. or M.S. in Computer Science or related field
  • Willingness to commit to ongoing training on key topics like privacy, ethics, and security
  • Strict adherence to Truveta principles in support of ethical innovation
  • Ability to work in a team setting and collaborate with others
  • Strong communication and interpersonal skills