
Software Development Engineer
Clearwater Analytics17 days ago
Noida, IndiaMid Level
Responsibilities
- Design, build, deploy, and maintain clear, well-structured, well-tested software.
- Build and evolve microservices and REST/gRPC APIs using distributed-system patterns.
- Address performance, scalability, reliability, and security concerns.
- Apply unit, integration, contract, and end-to-end automated testing.
- Research and solve complex problems and contribute to technical and feature discussions.
- Coordinate with other teams to integrate software applications successfully.
- Troubleshoot production incidents, participate in on-call, and restore service quickly.
- Mentor new and less-experienced engineers.
- Understand and address customer needs and issues.
- Communicate effectively and maintain strong documentation.
- Perform other reasonable duties assigned by management.
Requirements
- Degree in computer science, engineering, or a related field.
- At least 4 years of software development experience in Java or another typed, object-oriented backend language such as Python or Go.
- Experience building services with microservices and distributed-system patterns, including REST/gRPC APIs and messaging.
- Experience with AWS, Azure, or GCP, as well as production monitoring.
- Working knowledge of relational and/or NoSQL data stores.
- Strong command of automated testing and software engineering best practices.
- Strong analytical and problem-solving skills and attention to detail.
- Clear written and verbal communication and good documentation habits.
- Commitment to continuous learning, client satisfaction, teamwork, and working in a SaaS environment.
- Preferred: exposure to AI/ML or LLM-based features or interest in applying AI to engineering workflows.
- Preferred: experience with containers, Kubernetes, Terraform, or CloudFormation.
- Preferred: experience with event streaming such as Kafka or SQS and observability tooling.
- Preferred: familiarity with financial services or investment data.
Categories
About Clearwater Analytics
Clearwater Analytics builds a SaaS platform for investment accounting, reconciliation, performance, compliance, and risk reporting used by insurers, asset managers, banks, corporations, and governments. It aggregates and normalizes market and trade data and offers front‑office tools (Beacon) that give portfolio teams real‑time visibility into positions. Founded in 2004 and headquartered in Boise, Idaho, the company is publicly traded on the NYSE (ticker: CWAN).