Job Description
Truveta is seeking a Software Engineer to join their Service Platform team. This role is based in Seattle, WA, and involves developing a scalable platform and services that streamline interactions and integrations with Truveta’s core datasets. The engineer will be responsible for designing high-performance, cost-effective data services capable of handling large-scale datasets.
The Software Engineer will work on a platform and services that streamline interactions and integrations with Truveta’s core datasets, including EHR, claims, imaging, and genomics data. Goal is to build a powerful service platform that enables customers to gain insights through research platform or develop their own applications.
Responsibilities include:
- Building reliable, secure, and scalable software solutions using modern cloud-based paradigms.
- Iterating and evolving distributed software solutions while balancing privacy, security, and reliability.
- Using and developing distributed systems, data pipelines, and APIs.
- Adhering to Truveta principles to support ethical innovation.
- Committing to ongoing training on key topics like privacy, ethics, and security.
Requirements:
- 1+ years of experience with software development in one or more programming languages (e.g., Java, C#, or Python), and with data structures/algorithms
- Understanding of basic software architecture principles, design patterns, and best practices
- Excellent problem-solving skills
- B.S. or M.S. in Computer Science or related field
- Experience working on modern cloud-native platforms and languages (AWS, GCP, Azure) is a plus
- Prior work with containers, Kubernetes is a plus
Truveta offers:
- Interesting and meaningful work
- Comprehensive benefits with strong medical, dental and vision insurance plans
- 401K plan
- Professional development & training opportunities
- Flexible work hours and flexible paid time off
- Generous parental leave
- Regular team activities