Clearwater Analytics® is a global SaaS solution for automated investment data aggregation, reconciliation, accounting, and reporting. Clearwater helps thousands of organizations make the most of investment portfolio data with cloud-native software and client-centric servicing. Every day, investment professionals worldwide trust Clearwater to deliver timely, validated investment data and in-depth reporting. Clearwater aggregates, reconciles, and reports on more than $3.5 trillion in assets across many Fortune 500 clients.
Experienced Software Engineer
We are seeking an experienced software engineer to contribute to the integration of our rapidly growing platform with our business processes and third party software systems. Our team supports the Clearwater business by extracting usage data from our platform and transforming it for billing and business reporting purposes. We are responsible for the software components that monetize our product by providing data for invoicing, revenue reporting, sales tax, product definition & pricing and other business functions. As an experienced software engineer on our team you will be an integral contributor to the success of the Clearwater business.
Work with system architect by contributing to software design and architecture decisions.
Interact with business stakeholders to understand processes & pain points.
Understand and create software connections to third party software systems.
Own component implementation and validation for quality, completeness & data accuracy.
Specify API requirements to product platform.
Support monthly billing cycle including on-call rotation.
Provide data from diverse sources for timely business decisions.
6+ years experience building software components.
Experience in software development using object-oriented languages (Java, C#, C++, etc.).
Experience creating & using web-service APIs.
Experience creating SQL tables, stored procedures, queries, etc.
Ability to keep up with software environment changes.
Excellent verbal and written communication skills.
Ability to see the big picture while still giving attention to detail.