Clearwater Analytics

Senior Software Development Engineer

Clearwater Analytics
Apply
23 days ago
Noida, IndiaSenior

Responsibilities

  • Develop quality software used by institutional investors, asset managers, technology firms, and custodian banks.
  • Own critical, highly available, and scalable processes and independently move major features or services through design, development, deployment, and maintenance.
  • Contribute to software design, architecture, technical breakdowns, requirements documentation, and product roadmap decisions.
  • Build, test, deploy, monitor, and maintain code across development and production environments.
  • Improve code quality, architecture, testability, maintainability, scalability, and performance across dependent systems and services.
  • Design and contribute to automated system testing and unit-testing practices.
  • Troubleshoot customer and engineering issues, identify systemic problems, and propose solutions.
  • Mentor and train less experienced engineers and contribute to collaboration and technical leadership.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • 7+ years of professional experience using industry-leading programming languages such as Java or Python.
  • Experience with object-oriented or functional programming languages, software development lifecycle practices, and Agile practices.
  • Experience monitoring production systems and working with cloud platforms such as AWS, Azure, or GCP.
  • Experience with messaging systems such as Cloud Pub/Sub, Kafka, or SQS/SNS.
  • Experience with Machine Learning.
  • Ability to build scalable backend services, work with messaging systems and data processing pipelines, and use relational and NoSQL databases.
  • Professional experience building distributed software systems, including big data and NoSQL technologies such as Hadoop, Spark, DynamoDB, HBase, Hive, Cassandra, or Vertica.
  • Strong problem-solving, analytical, organizational, interpersonal, written, and verbal communication skills.
  • Ability to produce software design documentation, presentations, and sequence diagrams and explain complex technical designs concisely.
  • Ability to communicate in English by speaking, reading, comprehending, and writing.

Tech Stack

Amazon DynamoDBApache CassandraApache HadoopApache HBaseApache HiveApache KafkaApache SparkAWSAzureGoogle Cloud PlatformJavaPython

Categories

Clearwater Analytics

About Clearwater Analytics

1,001-5,000 employees

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).

Contact me