Clearwater Analytics

Software Development Engineer

Noida Office Full time

Job Summary:

We are looking for a Software Developer with derivatives domain knowledge to design, develop, and maintain systems supporting trading, risk, pricing, and post-trade processing of derivative products. The role requires close collaboration operations teams to translate complex financial requirements into scalable, reliable software solutions. Across all levels, a successful software development engineer will demonstrate strong problem-solving skills, clear communication, excellent coding abilities, a keen understanding of the software ecosystem, and a cooperative team player attitude.

Responsibilities:

  • Design, build, deploy, and maintain quality code that is simple, well-structured, clear, and well-tested.

  • Effectively break down and solve complex problems that require research or collaboration.

  • Communicate effectively, regardless of medium, audience, or timing.

  • Strong command of multiple levels of automated testing (e.g., unit, integration, contract, end-to-end, etc.).

  • Mentor new and less-experienced team members.

  • Initiate design and feature discussions, advocating for improvements in software performance, scalability, reliability, and security.

  • Coordinate with other teams to ensure the successful integration of software applications.

  • Troubleshoot and resolve production incidents quickly and effectively.

  • Understand, respond to, and address customer needs and issues with empathy and timeliness.

  • Any other reasonable activity required by management. 

Required Skills: 

  • Proficiency in a typed, object-oriented programming language. Preferably in Java.

  • Deep knowledge of software methodologies, tools, and typical architectural patterns.

  • Experience with SQL and relational databases

  • Familiarity with REST APIs, messaging systems (Kafka, MQ), and distributed systems

  • Understanding of data structures, algorithms, and object-oriented design

  • Knowledge of software development best practices (version control, CI/CD, testing)

  • Experience in cloud platforms (AWS, Azure, GCP)

  • Ability to manage own time and deliver expected results on time.

  • Commitment to continuous learning and improvement.

  • Excellent attention to detail and strong documentation skills. 

  • Outstanding verbal and written communication skills. 

Required Domain Knowledge (Derivatives)

  • Some understanding of derivative instruments, including:

    • Futures and Forwards

    • Options (vanilla and basic exotics)

    • Swaps (IRS, CDS, FX swaps)

  • Knowledge of trade lifecycle: trade capture, confirmation, settlement, and maturity

 Good to Have

  • Experience working with trading or risk platforms (e.g., Murex, Calypso, Openlink, in-house systems)

  • Knowledge of market data feeds (Bloomberg, Reuters)