Sr. Software Development Engineer

Clearwater Analytics

Mumbai

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Clearwater Analytics in Mumbai is seeking an experienced software engineer to design, develop, and maintain high-performance services for derivative trade lifecycle management, valuation, and reporting.

You will own the technical design of new modules, build cloud-native microservices on AWS with containers, and mentor junior engineers while raising engineering standards across the team.

Qualifications

  • 6-12 years of software development experience with at least 2 years in derivative asset classes.
  • Strong hands-on skills in Java (8/11/17+) and/or Python 3.x; working knowledge of both is a plus.
  • Hands-on cloud development experience on AWS including containers (Docker, Kubernetes), CI/CD, and infra-as-code.
  • Excellent design skills: OOP, SOLID, design patterns, domain-driven design, microservices, event-driven architecture, REST/gRPC design.
  • Working knowledge of derivative concepts: pricing, valuation basics, curves, trade lifecycle, clearing/margining.
  • Proficiency with relational and NoSQL databases (PostgreSQL, Oracle, MongoDB) and messaging systems (Kafka, RabbitMQ).
  • Strong unit, integration, and automated testing practices.
  • Strong problem-solving and communication skills, and the ability to work with business stakeholders.

Responsibilities

  • Design, develop, and maintain high-performance services for derivative lifecycle management, valuation, pricing, risk, collateral, and reporting.
  • Own the technical design of new modules and features, including architecture, data models, APIs, and integration patterns.
  • Build cloud-native microservices and data pipelines using containers and managed services.
  • Model and process derivative products (swaps, swaptions, caps/floors, CDS, FX forwards/options/NDFs) and their lifecycle events.
  • Write clean, testable, well-documented code, and take part in code and design reviews.
  • Improve the performance, resilience, and observability of production systems, and help resolve complex production issues.
  • Mentor junior engineers and help raise engineering standards (senior profiles).

Skills

Java
Python
REST API design
Microservices
Testing practices
Problem solving
Communication

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, Finance or related field

Tools

Spring Boot
FastAPI
AWS
Docker
Kubernetes
PostgreSQL
MongoDB
Kafka

Job description

Clearwater Analytics' mission is to become the world's most trusted and comprehensive technology platform for investment reporting, accounting, and analytics. With our team, you will partner with the most sophisticated and innovative institutional investors around the world. If you are infectiously passionate about what you do, intensely committed to clients, and driven by continuous innovation and improvement... We want you to apply!

Key Responsibilities
  • Design, develop, and maintain high-performance services for derivative trade lifecycle management, valuation, pricing, risk, collateral, and reporting.
  • Own the technical design of new modules and features, including architecture, data models, APIs, and integration patterns.
  • Build cloud-native microservices and data pipelines using containers and managed services.
  • Model and process derivative products (swaps, swaptions, caps/floors, CDS, FX forwards/options/NDFs) and their lifecycle events (resets, fixings, amendments, novations, terminations, compressions).
  • Write clean, testable, well-documented code, and take part in code and design reviews.
  • Improve the performance, resilience, and observability of production systems, and help resolve complex production issues.
  • Mentor junior engineers and help raise engineering standards (senior profiles).
Required Qualifications
  • 6-12 years of software development experience, with at least 2 years in derivative asset classes (IRD, CRD, FXD, or equivalent).
  • Strong hands-on skills in Java (8/11/17+) and/or Python 3.x. Working knowledge of both is a plus.
  • Hands-on cloud development experience on AWS including containers (Docker, Kubernetes), CI/CD, and infrastructure-as-code.
  • Excellent design skills: OOP, SOLID, design patterns, domain-driven design, microservices, event-driven architecture, and REST/gRPC API design.
  • Working knowledge of derivative concepts: pricing and valuation basics, curves, trade lifecycle, and clearing/margining.
  • Proficiency with relational and NoSQL databases (PostgreSQL, Oracle, MongoDB, etc.) and messaging systems (Kafka, RabbitMQ, or similar).
  • Strong unit, integration, and automated testing practices.
  • Strong problem-solving and communication skills, and the ability to work with business stakeholders.
Preferred Qualifications
  • Experience with frameworks such as Spring Boot and FastAPI.
  • Experience with distributed computing and low-latency design.
  • Exposure to observability tooling (Prometheus, Grafana, ELK, Datadog) and Agile/DevOps practices.
  • Degree in Computer Science, Engineering, Mathematics, Finance, or a related field. Certifications such as CFA, FRM are a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Development Engineer
Sr. Software Development Engineer

Clearwater Analytics • Mumbai City

On-site
INR 1,200,000 - 1,800,000
Software Development Manager - Derivatives
Software Development Manager - Derivatives

Clearwater Analytics India Private Limited • Mumbai

On-site
INR 4,000,000 - 6,500,000
Software Development Engineer
Software Development Engineer

Clearwater Analytics India Private Limited • Bengaluru

On-site
INR 1,400,000 - 2,300,000
Business casual atmosphere
Team focused culture
Access cutting edge technology
+4
Software Development Engineer
Software Development Engineer

Clearwater Analytics • Maharashtra

Remote
INR 1,500,000 - 2,800,000
Flexible work environment
RSUs
Employee stock purchase plan
+3
Software Development Manager
Software Development Manager

Clearwater Analytics • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Software Development Engineer
Software Development Engineer

Clearwater Analytics India Private Limited • Mumbai

Remote
INR 900,000 - 1,500,000
RSUs
Employee stock purchase plan
401k with match
+3
Software Development Engineer
Software Development Engineer

Clearwater Analytics (CWAN) • Mumbai

Remote
INR 1,500,000 - 2,100,000
Medical insurance
Dental insurance
Vision insurance
+7
Senior Software Development Engineer
Senior Software Development Engineer

Clearwater Analytics India Private Limited • Dadri

On-site
INR 2,400,000 - 3,800,000
Software Development Manager - Derivatives
Software Development Manager - Derivatives

Clearwater Analytics • Mumbai

On-site
INR 3,500,000 - 6,000,000
Software Development Manager
Software Development Manager

Clearwater Analytics India Private Limited • Bengaluru

On-site
INR 3,500,000 - 6,000,000