Clearwater Analytics is looking to solve the problem of designing, implementing, and managing software systems, and is seeking a Software Development Engineer to help achieve this goal.
Requirements
- Proficiency in a typed, object-oriented programming language.
- Deep knowledge of software methodologies, tools, and typical architectural patterns.
- Strong computer skills, including proficiency in Microsoft Office.
- Exceptional analytical skills.
- Commitment to continuous learning and improvement.
- Strong command of multiple levels of automated testing (e.g., unit, integration, contract, end-to-end, etc.).
- Enthusiasm for software work in a software-as-a-service company.
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
- Degree in Computer Science or related field.
- 4+ years of software development experience.
- Strong teamwork skills.
- Ability to manage own time and deliver expected results on time.
- Outstanding verbal and written communication skills.