C

Clearwater Analytics

Cloud-based investment accounting and analytics platform

Senior Software Development Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNoida, Uttar Pradesh, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's or master's degree in engineering, computer science, or a related field is required.
  • At least seven years of enterprise software development experience in Java or another backend language such as Python or Go is required.
  • Experience designing and implementing distributed systems using microservices and event-driven architectures is required.
  • Professional experience running production systems on a public cloud (AWS, Azure, or GCP), including containers, CI/CD, and observability, is required.
  • Strong data modeling skills and experience with relational and NoSQL data stores are required.
  • Experience with APIs (REST/gRPC), messaging or streaming (Kafka, SQS, etc.), and designing for scalability and resilience is required.
  • Strong analytical and problem-solving skills and attention to detail are required.
  • Excellent written and verbal communication and strong documentation habits are required.
  • Commitment to continuous learning, client satisfaction, and teamwork in a SaaS environment is required.

Responsibilities

  • Provide technical leadership and strategic direction for the team.
  • Lead the design, implementation, documentation, deployment, and adoption of scalable, resilient distributed systems and microservices.
  • Design well-factored APIs and event-driven integrations between services, with attention to performance, fault tolerance, and backward compatibility.
  • Ensure data integrity, security, and observability across services, and secure handling of sensitive financial data.
  • Break down quarterly deliverables into well-organized stories, incorporating reliability, scalability, security, and performance.
  • Mentor less-experienced engineers through code reviews, design reviews, and guidance.
  • Work with product and clients to uncover internal and external user needs.
  • Track and communicate team metrics for delivery, quality, and operational health.
  • Get proactively involved in urgent issues and propose effective solutions; own on-call and operational excellence.
  • Take on unowned work that improves team velocity and quality.
  • Stay current with industry trends and emerging technologies, and evaluate their fit.
  • Perform other reasonable duties as required by management.

Desired Qualifications

  • Exposure to AI/ML or LLM-based features (RAG, embeddings, prompt engineering), or interest in applying AI to engineering workflows.
  • Familiarity with financial services, investment accounting, or fixed-income data.
  • Experience with data governance, privacy, and regulatory or compliance requirements.
  • Experience with infrastructure as code (Terraform, CloudFormation) and Kubernetes.
  • A track record of technical mentorship and leading cross-team initiatives.

About the Company

Clearwater Analytics

Cloud-based investment accounting and analytics platform

Clearwater Analytics provides a cloud-native SaaS platform for investment accounting, reporting, and analytics used by institutional investors worldwide. The core product is a single-instance, multi-tenant system that ingests data from many sources, reconciles and enriches it, and serves as the single source of truth for client portfolios. It offers integrated modules for investment accounting, performance measurement, regulatory reporting, compliance monitoring, and risk analytics across all asset classes. The company differentiates itself by delivering a unified front-to-back office platform that replaces fragmented legacy systems, and it grows through acquisitions to broaden cross-asset capabilities with a recurring revenue model based on assets under management.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Boise, ID
Founded
2004

Recently Posted Jobs

Explore more opportunities at Clearwater Analytics

See more jobs