About the role
Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
We are seeking a Senior Staff Software Engineer to help architect and build the data platform and backend services for our healthcare SaaS solutions. This is a hands-on technical leadership role requiring deep expertise in database and data architecture, cloud-native backend development, scalability, security, and healthcare interoperability.
The ideal candidate combines strong software engineering skills with the ability to design secure, high-performance data architectures for large-scale, multi-tenant applications handling sensitive healthcare data.
Key Responsibilities
* Architect and develop scalable backend services and data platforms for multi-tenant SaaS applications. * Design and optimize relational and non-relational database architectures, data models, and storage strategies. * Build scalable data ingestion, integration, and processing capabilities for large and complex healthcare datasets. * Design cloud-native data architectures incorporating databases, data lakes/lakehouses, and distributed data platforms. * Develop APIs and integration capabilities supporting healthcare interoperability, including HL7 and FHIR. * Ensure appropriate architecture for security, encryption, access control, auditability, data governance, retention, and regulatory compliance. * Design for high availability, disaster recovery, performance, and scalability. * Provide technical leadership and architectural guidance while remaining hands-on with design and development. * Collaborate with Software Engineering, Product, Security, Quality, and Regulatory teams.
Required Qualifications
* Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or related field. * 10+ years of software engineering experience, including significant backend and data-platform development. * Deep experience designing and optimizing relational databases such as PostgreSQL, SQL Server, or MySQL. * Experience with NoSQL technologies such as MongoDB, Cosmos DB, or equivalent. * Strong experience with cloud platforms (Azure, AWS, or GCP) and cloud-native architectures. * Experience with modern data pipelines, ingestion frameworks, data lakes/lakehouses, and distributed data architectures. * Strong understanding of multi-tenant SaaS architecture, APIs, scalability, security, and data governance. * Experience designing systems that handle sensitive or regulated data.
Preferred Qualifications
* Healthcare software or regulated-industry experience. * Experience with HL7, FHIR, EHR/EMR integration, or healthcare interoperability. * Experience with Databricks, Azure Data Factory, Kafka, Spark, or similar technologies. * Experience with containerized environments such as Docker and Kubernetes.
Compensation and Benefits
The salary range estimated for this position based in Indiana is $135,800.00–$203,750.00.
This position may also be eligible to receive a variable annual bonus based on company, team, and/or individual performance results in accordance with company policy. We offer a comprehensive Total Rewards package that our U.S. colleagues and their families can count on, which includes:
* A choice of national medical and dental plans, and a national vision plan, including health incentive programs
* Employee assistance and family support programs, including commuter benefits and tuition reimbursement
* At least 120 hours paid time off (PTO), 10 paid holidays annually, paid parental leave (3 weeks for bonding and 8 weeks for caregiver leave), accident and life insurance, and short- and long-term disability in accordance with company policy
* Retirement and savings programs, such as our competitive 401(k) U.S. retirement savings plan
* Employees’ Stock Purchase Plan (ESPP) offers eligible colleagues the opportunity to purchase company stock at a discount
For more information on our benefits, please visit: https://jobs.thermofisher.com/global/en/total-rewards