
Software Development Engineer
Clearwater Analytics2 months ago
Paris, FranceMid Level
Responsibilities
- Develop software components used by technology firms, fixed income asset managers, and custodian banks.
- Participate in software design, implementation, testing, deployment, debugging, and validation across development and production environments.
- Own critical processes that are secure, highly available, and scalable.
- Contribute to development strategies, product roadmaps, design meetings, and architecture changes.
- Perform code reviews focused on high-level design choices and business logic.
- Write and maintain automated tests across all levels of the software architecture.
- Respond to customer issues in a timely and empathetic manner.
- Document software implementation, architecture, design, and APIs.
Requirements
- At least 2 years of experience building software components.
- Experience with an object-oriented programming language, preferably Java.
- Experience with relational databases.
- Bachelor’s degree in computer science or a related field.
- Strong problem-solving, verbal communication, and written communication skills.
- Preferred experience includes creating and using web-service APIs, working in a SaaS environment, microservices architecture, fintech, and machine learning.
Tech Stack
Categories
About Clearwater Analytics
Clearwater Analytics builds a SaaS platform for investment accounting, reconciliation, performance, compliance, and risk reporting used by insurers, asset managers, banks, corporations, and governments. It aggregates and normalizes market and trade data and offers front‑office tools (Beacon) that give portfolio teams real‑time visibility into positions. Founded in 2004 and headquartered in Boise, Idaho, the company is publicly traded on the NYSE (ticker: CWAN).