Clearwater Analytics

Senior Software Development Engineer

Clearwater Analytics
Apply
13 days ago
London, United KingdomSenior

Responsibilities

  • Design, build, deploy, and maintain simple, clear, well-structured, and well-tested software.
  • Use AI agents to accelerate development and advise clients and internal teams on their safe use.
  • Solve complex technical problems through research, collaboration, and effective analysis.
  • Implement and maintain automated unit, integration, contract, and end-to-end testing.
  • Lead design and feature discussions focused on performance, scalability, reliability, and security.
  • Coordinate with cross-functional teams to integrate software applications successfully.
  • Troubleshoot and resolve production incidents promptly.
  • Understand and address customer needs with empathy and urgency.
  • Mentor new and less-experienced team members and share engineering best practices.

Requirements

  • Degree in Computer Science or a related field.
  • At least five years of software development experience using Python or another object-oriented programming language.
  • Excellent proficiency in Python.
  • Experience with TypeScript or JavaScript; Rust experience is a strong plus.
  • Familiarity with C++ is a plus.
  • Strong command of a typed, object-oriented programming language and common software architectures, methodologies, and tools.
  • Strong analytical, problem-solving, communication, collaboration, organizational, documentation, and time-management skills.
  • Experience in the financial domain is a plus.
  • Proficiency with Microsoft Office and other essential computer applications.
Clearwater Analytics

About Clearwater Analytics

1,001-5,000 employees
Contact me