Clearwater Analytics logo

Software Development Engineer

Clearwater Analytics
NewPosted today

LOCATION

Noida · Onsite

EXPERIENCE

4+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaMicroservices ArchitectureDistributed SystemsBackend DevelopmentRESTful APIsCI/CD

Job description

Overview

Design, build and operate distributed, microservices-based applications that power Clearwater's platform, while mentoring newer engineers.

What you'll do

  • Design, build, deploy and maintain quality code that is simple, well-structured, clear and well-tested.
  • Break down and solve complex problems that require research or collaboration.
  • Build and evolve microservices and APIs, with attention to performance, scalability, reliability and security.
  • Apply multiple levels of automated testing (unit, integration, contract, end-to-end).
  • Initiate design and feature discussions, advocating for improvements in software quality.
  • Coordinate with other teams to ensure successful integration of software applications.
  • Troubleshoot and resolve production incidents quickly and effectively, and participate in on-call.
  • Mentor new and less-experienced team members.
  • Understand and address customer needs and issues with empathy and timeliness.
  • Communicate effectively regardless of medium, audience or timing.
  • Perform other reasonable duties as required by management.

What you'll need

  • Degree in computer science, engineering or a related field.
  • 4+ years of software development experience in Java or another typed, object-oriented backend language (e.g., Python, Go).
  • Experience building services using microservices and distributed-system patterns (REST/gRPC APIs, messaging).
  • Experience with a public cloud (AWS, Azure or GCP), CI/CD and 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, with attention to detail.
  • Clear written and verbal communication, and good documentation habits.
  • Commitment to continuous learning, client satisfaction and teamwork in a SaaS environment.

Nice to have

  • Exposure to AI/ML or LLM-based features, or interest in applying AI to engineering workflows.
  • Experience with containers and Kubernetes, or infrastructure as code (Terraform, CloudFormation).
  • Experience with event streaming (Kafka, SQS, etc.) and observability tooling.
  • Familiarity with financial services or investment data.

Details

  • Location: Noida office.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Development Engineer