Software Engineer - Data Processing
Truveta · Greater Seattle Area · 1 mo ago
Hybrid$110k–$145k/yrFull-time
Responsibilities
- Build large scale distributed systems, and data pipeline and ETL solutions.
- Hands on contribution to all stages of the Software Development Lifecycle (e.g., Design, Implementation, Testing, Deployment, Operations, Performance).
- Collaborate with cross-functional teams including product managers, clinical informaticist, architects, and other engineers.
- Innovate using strong problem-solving skills and ability to learn quickly in the healthcare domain.
Key Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related field (advanced degree a plus)
- 3+ years of professional software engineering experience, including:
- Designing, building, and operating distributed systems at scale
- Writing production-quality, efficient, multi-threaded code that runs reliably in cloud environments
- Reviewing data specifications and handling large-scale data storage and distribution using specialized protocols
- Debugging and resolving complex production issues in distributed systems
- Proven experience with cloud-native architectures and DevOps practices (preferably Azure, though AWS/GCP experience is relevant)
Why Truveta?
- Be a part of building something special.
- Now is the perfect time to join Truveta.
- We have strong, established leadership with decades of success.
- We are well-funded.
- We are building a culture that prioritizes people and their passions across personal, professional, and everything in between.
Pay
The base pay for this position is $110,000 to $145,000. The pay range reflects the minimum and maximum target. Pay is based on several factors including location and may vary depending on job-related knowledge, skills, and experience. Certain roles are eligible for additional compensation such as incentive pay and stock options.