View All Jobs 136580

Software Development Engineer

Design and implement scalable, reliable derivative trading system components for production deployment.
Noida, Uttar Pradesh, India
Mid-Level
3 days ago
Clearwater Analytics

Clearwater Analytics

Provides cloud-based investment accounting, reporting, and analytics solutions for institutional investors, insurers, and asset managers.

12 Similar Jobs at Clearwater Analytics

Software Developer

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 with 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)
+ Show Original Job Post
























Software Development Engineer
Noida, Uttar Pradesh, India
Engineering
About Clearwater Analytics
Provides cloud-based investment accounting, reporting, and analytics solutions for institutional investors, insurers, and asset managers.