Principal Software Engineer – Microscopy Data Management, Cloud Platform

🕒 April 23

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Revvity

Revvity

10,000+ employees

🧬 Biotechnology

💊 Pharmaceuticals

⚕️ Healthcare Insurance

Biotechnology • Pharmaceuticals • Healthcare Insurance

Revvity is a science-based solutions company that leverages innovation across life sciences and diagnostics to improve lives everywhere. The company serves a diverse customer base, including academia, pharma/biotech, clinical laboratories, and healthcare professionals. Its extensive range of products and services includes genomic analysis, clinical diagnostics, cell and gene therapy, drug discovery, precision medicine, and advanced automation solutions. Revvity is committed to empowering scientists with cutting-edge tools and comprehensive solutions to enhance research and development, diagnostics, and clinical testing. With a focus on accelerating time to market while ensuring quality, Revvity is dedicated to revolutionizing next-generation breakthroughs in healthcare and life sciences.

📋 Description

• Lead the architecture and technical design of a distributed data management platform for microscopy and scientific imaging workflows • Define and evolve a unified data model for datasets, metadata, derived data and analysis outputs across multiple instruments and products • Design scalable storage, indexing, search, caching and data-transfer mechanisms for large scientific datasets in hybrid edge/on-prem/cloud environments • Design and implement database-centric services, APIs and backend components for secure and high-performance multi-user access • Drive the migration of legacy product-specific data-management functionality into reusable platform services • Collaborate with image analysis, web UI, instrument software and domain experts to define robust interfaces and end-to-end workflows • Contribute to engineering standards, CI/CD, observability, reliability and secure software delivery for cloud-based and instrument-hosted systems • Provide technical leadership through architecture decisions, hands-on implementation, design reviews, mentoring and cross-team alignment

🎯 Requirements

• MS in STEM or equivalent practical experience • 10+ years in software engineering, including design of complex distributed backend or data platforms • Strong experience with scientific or imaging data systems, ideally microscopy, digital imaging or laboratory software • Deep expertise in database design, schema evolution, query optimization, transactions, indexing, data security and data lifecycle management • Strong experience with SQL and at least one of: document, key-value, graph or vector databases • Strong experience designing search solutions for complex metadata and dataset discovery • Proven experience with AWS-based backend systems, storage, compute and scalable service design • Strong programming skills in Python plus one of C# or Java • Experience building secure multi-user systems with authentication, authorization and auditability • Strong architectural thinking, system decomposition and performance optimization skills

Apply Now

Similar Jobs

🕒 April 23

Weave

1 - 10

Principal Engineer at Weave overseeing technical vision for applications domain in healthcare software. Collaborating across teams to ensure architectural coherence and strategic initiatives.

AWS

Cloud

Distributed Systems

Google Cloud Platform

Java

Kafka

Kubernetes

NoSQL

Postgres

Python

Redis

Go

🕒 April 2

Zaloni

51 - 200

🏢 Enterprise

☁️ SaaS

Software Architect defining and delivering innovative features for Zaloni's data management product. Collaborating with various teams to influence product strategy and guide development processes.

Angular

Cloud

Java

Spark

Spring

🕒 April 1

Captain Fresh

1001 - 5000

🌾 Agriculture

🤝 B2B

🏪 Marketplace

Principal Engineer responsible for technical solutions at Captain Fresh, enhancing seafood distribution. Leading initiatives in scalable architecture and coding standards with a focus on productivity.

Java

🕒 March 31

BrightEdge

201 - 500

☁️ SaaS

🤝 B2B

🏢 Enterprise

Senior Software Developer at BrightEdge responsible for building scalable software solutions. Collaborating with cross-functional teams to optimize SEO performance through innovative software design.

SDLC

🕒 March 31

Conagra Brands

10,000+ employees

👥 B2C

🛒 Retail

Staff Software Engineer developing an ecosystem of microservices and APIs for enterprises utilizing machine learning and AI. Collaborating on scalable solutions and implementing industry best practices.

Linux

Microservices