Senior Software Engineer (Visakhapatnam)

Senior Software Engineer (Visakhapatnam)

02 Sep
|
Sails Software Solutions
|
Visakhapatnam

02 Sep

Sails Software Solutions

Visakhapatnam

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.

- Solid 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.

📌 Senior Software Engineer (Visakhapatnam)
🏢 Sails Software Solutions
📍 Visakhapatnam

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (visakhapatnam) / visakhapatnam