Senior Software Engineer, Data Processing
Key Skills for This Role
Full Job Posting
What you will do
- Own a platform, a processing domain, or a multi-team data capability, including both its architecture and its technical roadmap.
- Define the architecture for your domain and write it down clearly enough that teams can build inside it without constant consultation.
- Drive modernization, reliability, scalability, and cost programs that cross team boundaries.
- Solve the systemic problems that show up as recurring incidents, cost escalations, or repeating data-quality defects.
- Influence the technical direction of several teams through design review, written architecture, and working prototypes.
- Set engineering standards for the domain and make them hold without relying on a reporting line.
- Mentor SDE2 and SDE3 engineers and raise the design bar of the whole group, not only of your own projects.
- Stay hands-on through prototypes, critical-path code, and the hardest debugging in the domain.
- Key qualifications
- Bachelor's degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience.
- 7 to 12 years of professional software engineering experience.
- Ownership of a platform or domain rather than a single system, with architectural decisions that outlived your involvement.
- Deep distributed systems and data-processing expertise at production scale.
- Strong hands-on coding ability that is current, not historical.
- Demonstrated cross-team influence, meaning architecture that other teams adopted because it was right rather than because it was mandated.
- Cloud-native architecture on Azure or equivalent, with real depth on cost, reliability, and security.
- Track record of mentoring senior engineers and improving how a group designs.
- Preferred qualifications
- Healthcare data, clinical informatics, or any other heavily regulated data domains.
- Experience standing up or scaling an engineering site, or a new platform area from zero.
- Governance, lineage, privacy-preserving processing, or large-scale de-identification.
- Public technical writing, conference talks, or sustained open-source contribution.
About Truveta
Truveta aggregates and analyzes electronic health record data from a nationwide network of health systems, enabling researchers and organizations to unlock clinical insights and advance patient care.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Truveta
Senior Software Engineer (Full stack) - Security & Trust
Hyderabad, IND
Senior Technical Program Manager, Data
, IND
Truveta seeks a senior technical program manager to own India-based data platform programs spanning onboarding, processing, quality, governance, and adoption. Candidates need 11+ years total experience, including 7+ year
Software Engineer - Security & Trust
Seattle, USA
Senior Software Engineer - Normalization Platform
Seattle, USA
Senior Software Engineer (Full stack) - Security & Trust
Hyderabad, IND
Principal Software Engineer - Clinical Analytics
Seattle, USA
Senior Healthcare Data Integration Analyst
Hyderabad, IND
Senior Research Analyst
Seattle, USA
Senior Technical Program Manager, Data
, IND
Senior Technical Program Manager, Data
Hyderabad, IND
