Are you a hands-on technical leader who enjoys mentoring and bringing out the best in others? Do you enjoy working in fast-paced, start-up-like environments to build transformational products using cutting edge technologies? Are you passionate about the possibilities that can be unleashed by leveraging the best of technology, people and data?
If this sounds like you, let's talk.
Clearwater is looking for a passionate Software Development Manager to lead a team of brilliant engineers focused on the transformation of Clearwater’s business through our next generation scalable big data platform. Our Software Development Managers are responsible for the team’s success, performance and growth. They provide leadership and expertise to the development team ensuring the achievement of critical business goals. They work closely with engineers to architect and develop the best technical design and approach. They manage resources, drive results and instill best practices.
We are looking for highly motivated people with strong technical ability, excellent people management skills and great communication skills. People who can lead by example, mentor with insights and motivate for results in a dynamic environment.
7+ years of experience in software development.
2+ years of experience leading a development team.
Experience in object-oriented design, data structures, and algorithms
Programming experience in, at least, one modern programming language such as C, C++, Java
Ability to build highly scalable backend services (Microservices, polyglot storage, messaging systems, data processing pipelines).
Excellent written and verbal skills.
Knowledge of professional software engineering best practices
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 distributed software systems, specializing in big data and NoSQL database technologies (Hadoop, Spark, DynamoDB, HBase, Hive, Cassandra, Vertica).
Experience working with messaging systems such as Kafka/SQS/SNS.
Professional experience building data lakes and data warehouse systems.
Professional experience working with Cloud Platforms (AWS/Azure/GCP)
Experience taking a project from scoping requirements through actual launch