Browse Jobs
For Employers
Post JobLog inGet Started

CTO

Dozzan
Dokki, Giza
Posted 3 years ago
188Applicants for1 open position
  • 108Viewed
  • 10In Consideration
  • 133Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

The CTO will offer technical direction and put the necessary roles and processes in place to ensure sound decisions are made by identifying and surfacing staffing needs, elevating our hiring processes, and scaling our rapidly growing team through a lens of representation and inclusion. You will create cohesion at the engineering management layer, structure, and lead a diverse team for development efficiency as well as plan strategically for the growth, development, and evolution of its team members.

Responsibilities:

  • Drive internal and external engagement through social channels
  • Develop technical communities and actively participate in knowledge sharing and educational activities
  • Establish equal partnerships with technical leadership and most experienced and respected engineers on the client-side and articulate a strategic technical vision
  • Engineer and implement complex solutions (e.g. a distributed cloud-based system, high-load/low-latency service, heterogeneous system that spans and integrates multiple platforms)
  • Adopt emerging technologies for product needs
  • Drive any kind of discussion on technical topics with client senior and executive management stakeholders
  • Learn specifics of the customer’s Business Architecture, Application Architecture, Infrastructure Architecture and Data Architecture and take all of them into account while designing solutions
  • Create ideas that can improve business capabilities or introduce new ones for our customers
  • Participate in the assessment committees during promotion campaigns as a committee expert
  • Participate in mentoring and talent development programs for Solution Architects and Technical Consultants
  • Directly manage senior team leads across each group
  • Coach and mentor various team members outside of direct reports
  • Facilitate the performance review process and deliver individual reviews to senior staff
  • Facilitate communication across the department by leading all-hands and department leadership meetings
  • Ensure technology standards and best practices are met
  • Work with local leadership to ensure a difference-making culture
  • Troubleshoot personnel issues to ensure resolution inline with our standards
  • Help plan and facilitate training and professional development activities

Job Requirements

Requirements:

  • Excellent communication skills
  • Bachelor’s degree in a Computer Science related field (Master’s Preferred).
  • 15+ years of hands-on experience with deep knowledge in multiple technologies (cross-stack) and have a deep understanding of business domains, technical stacks, programming languages, environments and managed cloud services
  • 10+ years of experience as a technology leader
  • A demonstrable track record of building and launching successful products and/or platforms that leverage terabytes of data and scale to meet the needs of millions of users.
  • Experience with machine learning is preferred.
  • Experience with data science is highly preferred.
  • Good knowledge of wide set of architecture patterns including practical experience
  • Architected complex platforms and developed enterprise-level technology roadmaps
  • The ability to quickly acquire knowledge, go beyond current technical competency/comfort zone to work with previously unknown tools and/or techniques
  • Managed performance review cycles and delivery reviews
  • Excellent presentation skills, able to present to large audiences
  • Experience with and expert knowledge of AWS cloud solutions
  • Experience running a 24x7 high-availability platform

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentCTO