The Clearwater Client Experience team builds solutions for some of the world’s largest technology firms, asset managers, and security traders. We are looking for a Software Development Manager who will lead a team of talented engineers to develop products and solutions to delight our customers across the globe. Our Software Development Managers are highly motivated professionals with strong technical ability, excellent people management insights and great communication skills. People who lead by example, mentor with insights and motivate for results in a dynamic environment.
This is a great opportunity for a Software Development Team Lead who would like to grow into a management role while staying technically hands-on.
7+ years of experience in software development
2+ years of experience leading a development team.
Demonstrated knowledge of computer science fundamentals - Object-oriented design, data structures, and algorithms
Fluent in Java or similar object-oriented language
Experience in implementing and consuming large-scale web services
Strong problem-solving skills
Excellent written and verbal skills.
Ability to contribute to software design documentation, presentation, sequence diagrams
Ability to present complex technical designs in a concise manner.
Ability to work with relational and NoSQL databases.
Experience building highly scalable distributed software systems
Professional experience working with Cloud Platforms (AWS/Azure/GCP)
Experience taking a project from scoping requirements through actual launch