(#1556) Sr. Dotnet Engineer

Sailssoftware

Visakhapatnam

On-site

INR 1,800,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sailssoftware is seeking a hands-on Principal Software Engineer in Visakhapatnam to contribute to the architecture and design of a distributed scientific data platform for microscopy and life-science applications.

The ideal candidate will have over 10 years of software engineering experience, with deep expertise in database-centric system design, high-performance data processing, and AWS environments.

Qualifications

  • 10+ years in software engineering including design of complex distributed backend or data platforms.
  • Deep expertise in database design, schema evolution, query optimization, and data security.
  • Strong experience with AWS-based backend systems.

Responsibilities

  • Design scalable storage and data-transfer mechanisms for large scientific datasets.
  • Implement database-centric services and secure multi-user access.
  • Drive migration of legacy data management functionality into platform services.

Skills

Software engineering experience
Database design expertise
SQL skills
AWS backend experience
Python programming
C# programming
Architectural thinking

Tools

Document databases
Key-value databases
Graph databases
Vector databases

Job description

Experience: 10+ Years

Role summary

We are looking for a hands‑on Principal Software Engineer to contribute to the architecture design and implementation of a distributed scientific data platform for microscopy and life‑science applications. The platform must support microscopy image data, metadata, search, transformation, storage, transfer and analysis workflows across instruments, user PCs, on‑premise deployments and AWS cloud environments. This role requires deep expertise in database‑centric system design, scientific data modeling, high‑performance data processing and scalable multi‑user distributed systems.

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.
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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Dotnet Developer
Senior Dotnet Developer

Sailssoftware • Visakhapatnam

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer (Data)
Senior Software Engineer (Data)

KSOLVES • Indore District

On-site
Principal Engineer -C#-DotNet
Principal Engineer -C#-DotNet

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Lead Engineer – DataHub
Senior Lead Engineer – DataHub

Quest Global • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Data & Platform Architect
Data & Platform Architect

Zyoin Group • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Lead Engineer – .NET Core
Senior Lead Engineer – .NET Core

Growth For Impact • Bengaluru

On-site
INR 3,800,000 - 6,800,000
Senior Data Engineer
Senior Data Engineer

Luxoft • India

On-site
INR 2,500,000 - 4,200,000
Director Data/Seniors Solution/Enterprise Architect-Big Data/AI
Director Data/Seniors Solution/Enterprise Architect-Big Data/AI

Epam Systems • Chennai District, Coimbatore District, Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Lead Software Engineer (Back-End Engineer)
Lead Software Engineer (Back-End Engineer)

OpenEye, Cadence Molecular Sciences • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Principal Database Engineer
Principal Database Engineer

Techversantinfotech • Ernakulam

On-site
INR 1,800,000 - 2,500,000