Clearwater Analytics' mission is to become the world's most trusted and comprehensive technology platform for investment reporting, accounting, and analytics. The stable value industry is ripe for technological disruption, and this role contributes to building software solutions for Fund Managers and Issuers.
Requirements
- Fundamental understanding of data structures, algorithms, and object-oriented design.
- Solid programming skills in any modern language. - preferably a JVM language like Java, Kotlin or a language like Python.
- Full stack experience preferred. Experience with React/Angular would be ideal.
- Demonstrated experience working on production systems and an understanding of operational excellence
- Interest and experience in leveraging GenAI solutions and their application to client solutions.
- Prior experience or an interest in Fintech is preferred.
- 2+ years of software development experience.
Responsibilities
- Collaborate with team members to optimize and improve existing software applications.
- Perform root-cause analyses for software issues and identify effective solutions.
- Suggests design improvements demonstrating an understanding of architecture.
- Ensure software applications are scalable, reliable, and secure.
- Document software usage, implementation, architecture, design, and APIs.
- Consistently write broad unit and integration tests.
- Translate loosely defined requirements into functioning code.
Other
- Have a solid understanding of the team’s domain.
- Regularly give feedback and ask questions in code reviews.
- Assist in the creation of user stories and estimation of work for project planning.
- Enthusiasm for software work in a software-as-a-service company.
- Driven by client satisfaction.