Cloudways Software Engineering teams design, build and deliver products that are critical for the success of small businesses and digital agencies. Our rapidly growing base of customers and applications means we must deliver solutions capable of serving the rapidly increasing scale of Cloudways’ business. Our products and services encompass a range of solutions to help our customers achieve their business goals of growth and reach, and serve as a foundation for the future.Cloudways’ software is built on an infrastructure that ensures the products they enable and serve are scalable, reliable, performant, and cost-effective. The team is responsible for achieving and improving on these attributes.As the Director of Software Engineering, you will lead a team that is responsible for designing, developing, maintaining and delivering full-stack solutions from the user experience to the infrastructure.
Provide technical roadmap and strategy for the team, design and lead a multi-year technical roadmap, balancing short- and long-term technology investments.
Partner closely with Product Management, User Experience, and other Cloudways Engineering teams to create, drive, and deliver an innovative, compelling, and user-friendly experience to our customers.
Build and lead an engineering team to innovate, invent, implement, and deploy complex software solutions in a commercial, mission-critical environment.
Establish, grow and maintain strong agile and CI/CD practices and discipline across the organization.
Unlock roadblocks at corporate level and cultivate collaboration with executive technologists across Cloudways through leadership, creativity, intelligence, and presence.
Develop and grow talent through effective mentoring, succession planning, and retention strategies for key talent in a fast growth, economic environment.
Bachelor’s degree in computer science or equivalent practical experience.
10-15 years of experience in engineering and technical leadership.
Experience creating roadmaps for execution, including timelines and projected engineering resources.
Advanced degree in a technical field or equivalent practical experience.
Experience in ideation and innovating technology at scale, while motivating others to act by creating a shared sense of purpose.
Experience and market knowledge, up-to-date on industry with historical context, and the desire to push the industry forward.
Ability to quickly grasp technical concepts and understand complex interdependencies
Excellent entrepreneurial and strategic approach, with the ability to work at the intersection of technology and business.
Experience delivering solutions that fully leverage public cloud environments (AWS, GCP, Azure) highly desirable.