Remotery

Principal Software Engineer – Microscopy Data Management, Cloud Platform

Posted May 21

This is a fully remote position, open to applicants in India.

📋 Description

• Oversee the architecture and technical design of a distributed data management platform tailored for microscopy and scientific imaging workflows.

• Establish and refine a cohesive data model that encompasses datasets, metadata, derived data, and analysis outputs across various instruments and products.

• Create scalable solutions for storage, indexing, search, caching, and data transfer mechanisms that accommodate large scientific datasets in hybrid edge/on-prem/cloud settings.

• Design and implement database-centric services, APIs, and backend components that ensure secure and high-performance access for multiple users.

• Lead the transition of legacy product-specific data management functionalities into reusable services within the platform.

• Work collaboratively with image analysis, web UI, instrument software, and domain specialists to define robust interfaces and seamless end-to-end workflows.

• Contribute to engineering standards, CI/CD, observability, reliability, and secure software delivery for both cloud-based and instrument-hosted systems.

• Offer technical leadership through architectural decisions, hands-on implementation, design reviews, mentoring, and alignment across teams.


⛳️ Requirements

• Master's degree in a STEM field or equivalent practical experience.

• Over 10 years of experience in software engineering, including the design of complex distributed backend or data platforms.

• Extensive experience with scientific or imaging data systems, preferably in microscopy, digital imaging, or laboratory software.

• In-depth knowledge of database design, schema evolution, query optimization, transactions, indexing, data security, and data lifecycle management.

• Proficient in SQL and familiar with at least one of the following: document, key-value, graph, or vector databases.

• Significant experience in designing search solutions for complex metadata and dataset discovery.

• Demonstrated experience with AWS-based backend systems, storage, compute, and scalable service design.

• Strong programming skills in Python along with proficiency in either C# or Java.

• Experience in building secure multi-user systems with authentication, authorization, and audit capabilities.

• Strong skills in architectural thinking, system decomposition, and performance optimization.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health and wellness benefits.

• Opportunities for professional development and continuous learning.

• Flexible work arrangements to support work-life balance.

People also viewed

Confitec18 min ago

Desenvolvedor(a) Trainee – Fullstack

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Nagarro18 min ago

Staff Engineer, Industrial Automation

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
HealthMark Group22 min ago

Software Engineer – Contractor

BR flagBrazil OnlyFreelanceFull-stack Engineer$39/hour
ApplyView job
Abnormal Security36 min ago

Software Engineer

SG flagSingapore OnlyFull-timeFull-stack Engineer
ApplyView job
NIR-YU36 min ago

Software Development Engineer III

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Gauge36 min ago

Senior Full Stack Developer

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers