Sr. Software Development Engineer

Clearwater Analytics

Mumbai City

On-site

INR 1,200,000 - 1,800,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 seeks a skilled software engineer to design and build scalable, cloud-native platforms for OTC and listed derivatives, spanning IRD, CRD, FXD, and related assets. You will own module designs and contribute to architecture, data models, and APIs.

You will work with product, quants, and operations to translate complex workflows into reliable software, mentor juniors, and improve system observability and performance.

Qualifications

  • 6–12 years of software development experience with at least 2 years in derivative asset classes.
  • Strong hands-on Java 8/11/17+ and/or Python 3.x; working knowledge of both is a plus.
  • Hands-on cloud development on AWS including containers (Docker, Kubernetes), CI/CD, and IaC.
  • Excellent design skills: OOP, SOLID, design patterns, microservices, REST/gRPC.

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 and their lifecycle events.
  • Write clean, testable code, and participate in code and design reviews.
  • Improve performance, resilience, and observability of production systems and resolve issues.
  • Mentor junior engineers and help raise engineering standards.

Skills

Java 8/11/17+
Python 3.x
AWS
Docker
Kubernetes
CI/CD
REST API
gRPC
OOP
SOLID
Design patterns
Microservices
PostgreSQL
Oracle
MongoDB
Kafka
RabbitMQ
Testing
Code reviews

Education

B.E./B.Tech in CS/Engineering

Tools

Spring Boot
FastAPI

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!

We are looking for Java and Python developers to design and build scalable, cloud-native platforms for OTC and listed derivatives. You will work on trade capture, valuation, lifecycle events, risk, and post-trade processing across Interest Rate Derivatives (IRD), Credit Derivatives (CRD), FX Derivatives (FXD), and related asset classes. You will work closely with product, quants, and operations to turn complex financial workflows into reliable, well-designed software.

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

On-site
INR 1,800,000 - 2,400,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 Manager
Software Development Manager

Clearwater Analytics • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Software Development Manager - Derivatives
Software Development Manager - Derivatives

Clearwater Analytics • Mumbai

On-site
INR 3,500,000 - 6,000,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 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
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 Engineer
Software Development Engineer

Clearwater Analytics (CWAN) • Mumbai

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

Clearwater Analytics India Private Limited • Bengaluru

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