> Markdown version of [/jobs/ext/3917793-senior-staff-software-engineer-data-platform](https://www.wearedevelopers.com/jobs/ext/3917793-senior-staff-software-engineer-data-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Staff Software Engineer - Data Platform - **Company:** Thermofisher Scientific - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Salary:** $135,800.0 - $203,750.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Audit Trail, Microsoft Azure, Clinical Data Repository, Software as a Service, Cloud Computing, Cloud Engineering, Information Systems, Databases, Data Architecture, Data Governance, Data Infrastructure, Relational Databases, Disaster Recovery, Distributed Data Store, Medical Software, Interoperability, PostgreSQL, Microsoft SQL Server, MongoDB, MySQL, NoSQL, Cloud Services, Software Engineering, Data Ingestion, Azure Data Factory, Fast Healthcare Interoperability Resources, System Availability, Apache Spark, Electronic Medical Records, Backend, Containerization, Data Lakes, Information Technology, Health Level Seven International, Apache Kafka, Non-relational Database, Cosmos DB, Data Management, Data Pipelines, Docker, Databricks - **Published:** October 26, 2026 - **Apply:** https://www.phoenixjobs.com/job.asp?id=3467199694&tx=YT1111TTV&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role 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., * 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., * 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. ## 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., * 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.