Senior Software Engineer, Data Processing
Hyderabad, India · Full-time
- Posted 2w ago
- From Truveta’s careers page
- Location
- Hyderabad, India
- Type
- Full-time
- Level
- Senior
- Experience
- 7+ years
- Department
- Engineering
Opens the listing on job-boards.greenhouse.io
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
Who we need
We are seeking engineers who think in platforms. You will own a processing domain or a multi-team data capability, define its architecture, and make that architecture legible enough that the teams building inside it can move quickly without asking permission. The problems at this level are the recurring ones: the class of data-quality defect that keeps returning, the chronic cost line, the incident that has a different proximate cause every quarter and the same root cause every time. You will remain hands-on, because the credibility of the architecture depends on it.
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.
Skills they ask for
Pick one to see other roles that ask for it.
About Truveta
Healthcare data and evidence from clinical recordsTruveta provides healthcare data and analytics drawn from electronic health records to support research and evidence generation.
See all 36 roles at TruvetaMore roles at Truveta
See all 36- Senior Software Engineer (Full stack) - Security & TrustHyderabad · SeniorEngineering · SeniorHyderabad, India2d
- Principal Software Engineer - Clinical AnalyticsSeattle · Principal · HybridEngineering · Principal · HybridSeattle, United States4d
- Software Engineer - Clinical AnalyticsSeattle · HybridEngineering · HybridSeattle, United States4d
- Senior Healthcare Data Integration AnalystHyderabad · Senior · On-siteData and Analytics · Senior · On-siteHyderabad, India1w
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.