Sr. Software Development Engineer

clearwateranalytics· Clearwater Analytics India Private Limited
Apply Now ↗
📍 Office - MumbaiFull time

About this role

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.

Frequently Asked Questions

Is the salary disclosed for the Sr. Software Development Engineer position at clearwateranalytics?
The salary for this Sr. Software Development Engineer role at clearwateranalytics is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Sr. Software Development Engineer position at clearwateranalytics located?
This Sr. Software Development Engineer role at clearwateranalytics is based in Office - Mumbai. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Sr. Software Development Engineer role at clearwateranalytics full-time or part-time?
This is listed as a Full time position. It is posted as a Sr. Software Development Engineer role in the Clearwater Analytics India Private Limited department at clearwateranalytics.
Which team or department does the Sr. Software Development Engineer at clearwateranalytics belong to?
This Sr. Software Development Engineer position is part of the Clearwater Analytics India Private Limited department at clearwateranalytics. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Sr. Software Development Engineer position at clearwateranalytics?
Click the "Apply Now" button on this page. You will be redirected to clearwateranalytics's official application portal hosted on workday where you can submit your application directly.
When was the Sr. Software Development Engineer job at clearwateranalytics posted?
This Sr. Software Development Engineer position at clearwateranalytics was posted on Oct 8, 2026. Apply as soon as possible — early applications are often reviewed first.
Sr. Software Development Engineer
clearwateranalytics
Apply for this role ↗

You'll be redirected to clearwateranalytics's official application page on Workday.