Software Development Engineer
The Software Development Engineer role at Clearwater Analytics spans a spectrum of responsibilities with a focus on designing, implementing, and managing software systems.
You’ll participate in all phases of the software development life cycle - from design and implementation to testing and deployment - to deliver high-quality solutions. In our agile, collaborative environment, your designs and code will have a real impact, powering the daily work of our customers worldwide.
About the Team
The Market Data, Risk & Valuation team operates within Clearwater's Paris R&D department. We own the security data model that powers the platform, connecting to major market data providers and building the engines that price assets, calculate risk indicators, and validate financial data at scale.
Our scope spans a wide range of financial domains: market data ingestion and quotes management, pricing and pricing policy, yield curves, risk analysis and securities ratios, compliance, and data validation workflows. The engineering challenges are demanding — our clients manage large, complex portfolios, and our systems must perform under heavy computational loads across sophisticated financial algorithms. If you’re passionate about both engineering excellence and financial modeling, this is where you belong.
Technical Stack
You will work with a robust and modern technology stack, including:
- JPA / Hibernate
- ReactJS / TypeScript
Responsibilities
- Designing, developing, and maintaining high-performance components across the full security data lifecycle — from market data ingestion to asset valuation and risk calculation
- Building and optimizing algorithms for pricing, yield curve computation, risk indicators, and financial data validation
- Owning critical, highly available and scalable processes that serve some of the world's largest fixed income asset managers and custodian banks
- Proactively proposing improvements to architecture, processes, and technical approaches
- Participating in Agile ceremonies and contributing to development strategy and product roadmap discussions
- Performing code reviews with a focus on design quality, business logic, and financial correctness
- Addressing customer issues with empathy, rigor, and a solid understanding of the underlying financial context
- Writing and maintaining automated tests across all levels of the software architecture
- Documenting software implementation, architecture, design, and APIs
Required Skills
- 3+ years of software development experience.
- Proficiency in an object-oriented language, preferably Java
- Background or strong interest in finance, financial markets, or quantitative modeling
- Strong problem-solving and critical thinking skills
- Experience with relational databases
- Bachelor's degree in computer science, financial engineering, or a related field
- Excellent verbal and written communication skills
Desired Skills
- Prior experience in financial software, fintech, or asset management platforms
- Knowledge of financial instruments, pricing models, or risk indicators
- Experience creating & consuming web-service APIs
- Professional experience in a SaaS environment
- Familiarity with microservices architecture
- Comfort using AI coding assistants and LLM-based tools as part of a modern development lifecycle
Compensation
- Annual gross salary between 52,000.00€ to 60,000.00€