Clearwater Analytics is looking to hire Software Development Engineers to design, implement, and manage software systems, with responsibilities ranging from coding and debugging to defining technological vision and driving innovation.
Requirements
- Proficiency in a typed, object-oriented programming language.
- Deep knowledge of software methodologies, tools, and typical architectural patterns.
Responsibilities
- Design, build, deploy, and maintain quality code that is simple, well-structured, clear, and well-tested.
- Effectively break down and solve complex problems that require research or collaboration.
- Strong command of multiple levels of automated testing (e.g., unit, integration, contract, end-to-end, etc.).
- Initiate design and feature discussions, advocating for improvements in software performance, scalability, reliability, and security.
- Coordinate with other teams to ensure the successful integration of software applications.
- Troubleshoot and resolve production incidents quickly and effectively.
- Understand, respond to, and address customer needs and issues with empathy and timeliness.
Other
- Mentor new and less-experienced team members.
- Communicate effectively, regardless of medium, audience, or timing.
- Enthusiasm for software work in a software-as-a-service company.
- Driven by client satisfaction.
- Strong teamwork skills.
- Ability to manage own time and deliver expected results on time.
- Commitment to continuous learning and improvement.
- Exceptional analytical skills.
- Strong computer skills, including proficiency in Microsoft Office.
- Excellent attention to detail and strong documentation skills.
- Outstanding verbal and written communication skills.
- Strong organizational and interpersonal skills.
- Exceptional problem-solving abilities.
- Degree in Computer Science or related field.
- 4+ years of software development experience.