Software Engineer - Person Matching
TruvetaGreater Seattle Area2d ago
Engineeringremotecurated-jd
Job description
Software Engineer - Person Matching at Truveta.
About the role
You will design and maintain services that integrate large-scale health datasets including genomics, imaging, claims, and EHR records. This position focuses on building high-performance, cost-effective infrastructure that allows researchers and clinicians to extract meaningful insights from complex information.
Key facts
What you'll do
- Develop scalable services to manage and integrate core health data pipelines.
- Solve technical challenges related to high-volume data processing and system architecture.
- Balance product requirements with strict standards for data privacy, security, and system reliability.
- Participate in ongoing training regarding ethics, privacy, and security protocols.
Requirements
- 3+ years of professional software development experience using Java, C#, or Python.
- Proficiency in data structures and algorithms.
- B.S. or M.S. degree in Computer Science or a related technical field.
- Strong understanding of software architecture, design patterns, and industry best practices.
- Ability to work in the United States without company sponsorship for work visas or permits.
Nice to have
- Experience with cloud-native platforms such as AWS, GCP, or Azure.
- Familiarity with containerization and Kubernetes.
Skills & tools
- Distributed systems
- Data pipelines
- API development
- Cloud-based software paradigms
Practical notes
- Compensation includes a base salary range of $110,000 to $145,000, with potential eligibility for stock options and incentive pay.
- Benefits include comprehensive medical, dental, and vision insurance, 401K, flexible paid time off, and parental leave.
- The company provides professional development opportunities and flexible work hours.