Verified today
Sr. Software Development Engineer
About the role
Clearwater Analytics seeks a Sr. Software Development Engineer to build high‑quality, scalable software for leading investment firms. Responsibilities include designing, coding, testing, and deploying features in an Agile environment, mentoring junior staff, and ensuring system reliability and performance. The role requires strong problem‑solving, 7+ years in Java/Python, and experience with SDLC, Agile, monitoring, ML, cloud platforms (AWS/Azure/GCP), and messaging systems (Pub/Sub, Kafka, SQS/SNS).
What you’ll do
- Develop quality software for large firms
- Participate in Agile meetings
- Own critical processes
- Deliver feature enhancements
- Mentor entry‑level developers
- Contribute to design decisions
- Lead and provide expertise
- Test and validate code
- Address customer issues
- Move features through lifecycle
- Document system requirements
- Take unowned work
- Consult on quality, scaling, performance
- Break down deliverables into features
- Design for testability
- Improve code quality
- Troubleshoot and solve problems
- Mentor and train others
What you’ll bring
- Strong problem‑solving skills
- 7+ years experience in Java/Python
- Bachelor's in CS or related field
- Experience with SDLC & Agile
- Experience monitoring production systems
- Experience with Machine Learning
- Experience with AWS/Azure/GCP
- Experience with Pub/Sub, Kafka, SQS/SNS
- Must communicate in English
Nice to have
- Build scalable backend services (Microservices, polyglot storage, messaging, data pipelines)
- Build distributed systems, big data, NoSQL (Hadoop, Spark, DynamoDB, HBase, Hive, Cassandra, Vertica)
- Work with relational and NoSQL databases
- Strong analytical skills
- Excellent written and verbal skills
- Detail oriented
- Motivated team player
Skills
Education
Bachelor's