Senior Staff Software Engineer – Data Platform

Thermofisher · thermofisher.com

Remote, Indiana, USA; Remote, Colorado, USA; Remote, South C Remote Full-time yesterday
Workplace
Remote
Location
Indiana, USA; Colorado, USA; South Carolina, USA; Nevada, USA; Kansas, USA; Utah, USA; Arizona, USA; Michigan, USA; Ohio, USA; Idaho, USA; Tennessee, USA; Nebraska, USA; Pennsylvania, USA;
Who can apply
Remote for people based in the United States

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month, cancel anytime. Already have an account? Log in

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

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.