Clearwater Analytics is looking to solve the problem of designing, implementing, and managing software systems, with a focus on continuous learning and application of new technologies and trends.
Requirements
- Excellent technical skills including experience and proficiency in Python and/or other OOP languages.
- Strong focus on design and testing, adhering to best practices.
- Deep knowledge of software methodologies, tools, and typical architectural patterns.
- Experience with trading and risk management systems, particularly within the energy and commodities markets.
- Commitment to continuous learning and improvement.
- Exceptional analytical skills and problem-solving abilities.
- Excellent attention to detail and strong documentation skills.
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.
- Strong command of multiple levels of automated testing (e.g., unit, integration, contract, end-to-end, etc.).
- Initiate design and feature discussions, advocating for improvements in software performance, scalability, reliability, and security.
- Collaborate closely with product management, quants, other internal teams as well as clients to gather, understand, and analyze requirements.
- Coordinate with other teams to ensure the successful integration of software applications.
- Troubleshoot and resolve production incidents quickly and effectively.
Other
- Degree in Computer Science or related field.
- 4+ years of software development experience.
- Strong teamwork skills.
- Ability to manage own time and deliver expected results on time.
- Outstanding verbal and written communication skills.