Strand Life Sciences
Website:
strandls.com
Job details:
About Strand Life Sciences:
Strand is a 24-year-old spin-off from the Indian Institute of Science. We are a cutting-edge Genomics company with a global customer base. We build applications that use DNA sequencing to improve human health. In the process, we build algorithms, data pipelines, and visualizations to handle large amounts of sequence data. We are committed to transforming complex data into actionable insights, contributing to groundbreaking research and innovative solutions in the field of genomics. We anticipate that in the next few years, hundreds of millions of individuals will have their DNA sequenced, and invite you to join us in this transformative journey.
About the Position
We are seeking a Senior Software Engineer with strong expertise in AWS and in building and operating scalable, distributed systems to join our Genomic Data Store (GDS) platform team.
In this role, you will design and develop high-performance backend systems using technologies such as C# and .NET, while working across cloud-native architectures involving Kafka, PostgreSQL, and AWS. You will play a key role in driving system scalability, reliability, and performance, contributing to complex data workflows that power genomic data processing at scale.
You will collaborate closely with cross-functional teams, influence architectural decisions, and help elevate engineering standards through best practices in system design, testing, and deployment.
Key Responsibilities:
- Design and implement complex features across the GDS platform, including REST APIs, Kafka consumers, AWS Lambdas, cron jobs, and data migration tools
- Own end-to-end resolution of complex production issues across PostgreSQL, Kafka, Redis, Elasticsearch/OpenSearch, and cloud storage systems
- Drive performance optimizations across system layers — database queries, indexing strategies, caching, and event processing throughput
- Mentor engineers through code reviews, technical discussions, and design sessions to elevate overall engineering quality
- Contribute to and improve CI/CD pipelines, build reliability, deployment safety, and test coverage across multi-region environments
- Collaborate with product owners, architects, and cross-functional teams to align technical solutions with business goals
- Participate in incident response, root cause analysis, and continuous reliability improvements
Qualification and Required Skills:
- 8–10+ years of experience in software engineering with a Bachelor’s degree (or 8+ years with a Master’s degree)
- Strong experience in C# / .NET (ASP.NET Core) building scalable APIs on Linux-based containerized environments
- Advanced knowledge of PostgreSQL, including schema design, query optimization, migrations, and performance tuning
- Hands-on experience with Apache Kafka, including event processing, consumer groups, partitioning, and failure handling
- Working knowledge of AWS services such as S3, Lambda, SQS, IAM, EKS, and CloudWatch
- Experience with Docker and Kubernetes (EKS/Helm) for containerized deployments
- Strong understanding of distributed systems concepts — event-driven architecture, eventual consistency, idempotency, and fault tolerance
- Experience with CI/CD pipelines (Jenkins or equivalent) and version control using Git
- Proficiency in testing frameworks (unit, integration, and functional testing) and mocking tools
- Solid understanding of REST API design principles, including versioning, pagination, and API documentation
Good to have experience:
- Experience with Elasticsearch/OpenSearch and Redis
- Exposure to Azure Blob Storage or multi-cloud environments
- Familiarity with observability tools (e.g., logging, monitoring, tracing)
- Experience with infrastructure-as-code tools (e.g., Terraform)
- Background in polyglot environments (C#, Java, Python)
We offer:
- An innovative and open culture in a truly multicultural environment
- An opportunity to make a fundamental impact on human health
- Vibrant multidisciplinary scientific interaction and learning opportunity
- A collaborative and solution-oriented environment where you can make a difference
- A competitive salary and generous benefits
Click on Apply to know more.