Sr. Software Development Engineer
Clearwater AnalyticsMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain cloud-native microservices and data pipelines for derivative trade lifecycle management, valuation, pricing, risk, collateral, and reporting.
Own technical design of new modules/features including architecture, data models, APIs, and integration patterns for OTC and listed derivatives.
Collaborate with product, quants, and operations teams to translate complex financial workflows into reliable software; improve production system performance and mentor junior engineers.
Minimum Requirements
6–12 years 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 beneficial.
Hands-on cloud development experience on AWS including containers (Docker, Kubernetes), CI/CD, and infrastructure-as-code.
Working knowledge of derivative concepts including pricing, valuation, trade lifecycle, and margining.
Ideal Candidate Profile
Experienced in designing scalable, cloud-native microservices using modern architectures such as domain-driven design and event-driven patterns.
Technically skilled in both Java and Python, fluent with AWS cloud services and container orchestration.
Comfortable working at the intersection of software engineering and financial derivatives, translating complex derivatives workflows into performant software solutions.
