VISAKHAPATNAM · FULLTIME
Senior Software Engineer
Sails Software Solutions
Visakhapatnam · onsite · Posted 50d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.4s
- Found the form on Naukri · 13 questions to answer1.8s
- Decided the answers for all of them2.8s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Must have
- 10+ years in software engineering, including design of complex distributed backend or data platforms.
- 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 and, ideally, C#.
- Experience building secure multi-user systems with authentication, authorization and auditability.
- Strong architectural thinking, system decomposition and performance optimization skills.
Strong plus
- Experience with microscopy image metadata, OME concepts, image file formats, tiled or multiresolution image handling or scientific imaging pipelines.
- Experience with S3-compatible object storage, MinIO, hybrid deployments and on-prem/cloud synchronization.
- Experience with caching, asynchronous workflows, data pipelines and event-driven architectures.
- Experience with access control integration, Keycloak, LDAP/AD or customer-specific identity systems.
- Experience with SaaS, Docker/Kubernetes/Terraform (IoC)
Roles and Responsibilities
- 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 strong technical expertise through architecture analysis and design, hands-on implementation, design and code reviews.
Sourced from naukri
Section · 02
Skills
Section · Company
About Sails Software Solutions

Sails Software Solutions
IT Services & Consulting
125
employees
Hyderabad / Secunderabad, Telangana
India
About
Company Introduction
Sails Software Solutions is an innovative startup established in 2015 with the sole idea of building data-driven innovative and cutting edge applications and services. Our portfolio consists of our very own products and services as well as product-development and support services to various clients internationally.
We are looking for individuals who share a passion for learning new revolutionary technologies and involve in designing and developing game-changing applications and services for our customers and clients.
If you have the passion to learn, explore and implement something new, far-reaching and revolutionary, we assure you, Sails is the place to be.
Industries
Employee ratings
58 reviews
Culture
3.4
Career growth
3.0
Work-life
3.2
Employees rate it well for
Find them on