Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
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