GTECH is seeking a highly-skilled CTO with a history in the tech sector. The CTO will be tasked with making executive technology decisions on behalf of the company, including managing a technology budget and making investments to align the company with their vision for its technological needs. You should be a strategic thinker, an effective communicator and a forerunner in technological development.
You will work directly under the CEO and will act as both a technology expert, making decisions that will impact the current and future operations of the company.
The ideal candidate should:
- Manage people and processes
- Establish a tech strategy
- Represent the company
- Coach and mentor developers
- Choose the tech stack while keeping in mind the project’s maintainability, scalability,
- and stability
- Improve existing architecture
- Think outside the box
- Challenging the conventional wisdom
- Move decisively towards business goals
- Be flexible
- Participate in strategy planning
- Participate in company management
- Keep track of and analyze the competition to suggest technological innovations
- Suggest ways that technology can help the company be more successful
- Oversee an external workforce (outsourced team)
- Keep track of tech trends in the industry and identify competitive advantages
- Evaluate the technical efficiency of the company
- Oversee IT budgets to optimize expenditures
Operational management
The CTO should be an A-level developer with deep knowledge of programming, but purely development-related tasks take the back seat. Instead of coding, the CTO should shape the technology strategy and manage the engineering efforts within the organization.
- Design and implement a software architecture
- Select a technology stack
- Design and configure infrastructure
- Select a development toolkit (IDE, etc.)
- Design and implement a database design
- Improve and optimize the application architecture
- Ensure scalability of the application
- Ensure scalability of the infrastructure
- Explore new technologies and decide whether to implement them
Development Team lead
As the development team lead, a CTO needs to communicate with team members and solve any conflicts.
- Define and implement development standards according to up-to-date coding methodologies and best practices
- Build an agile development culture
- Set up a development team workflow
- Conduct code reviews
- Perform design reviews
- Break down development tasks
- Supervise hiring of developers
- Mentor newly hired developers
- Communicate with stakeholders
- Determine KPIs of developers
- Monitor developers’ progress
- Manage technical risk
Responsibilities
- Develop technical aspects of the company’s strategy to ensure alignment with its business goals
- Discover and implement new technologies that yield competitive advantage
- Help departments use technology profitably
- Supervise system infrastructure to ensure functionality and efficiency
- Build quality assurance and data protection processes
- Monitor KPIs and IT budgets to assess technological performance
- Use stakeholders’ feedback to inform necessary improvements and adjustments to technology
- Communicate technology strategy to partners and investors
- Setting a vision for how technology will be used in the company.
- Ensuring that technological resources meet the company's short and long-term needs.
- Outline the goals for research and development.
- Creating timelines for the development and deployment of all technological services.
- Making executive decisions on behalf of the company's technological requirements.
- Acting as a mentor to team members.
- Maintaining a consumer-focused outlook and aiding in the delivering of IT projects to market.
- Managing technology budgets and time frames.
- Staying on top of technology trends and developments.
- Ensuring all technology practices adhere to regulatory standards.
Requirements
- Proven experience as a CTO or similar leadership role
- Knowledge of technological trends to build the strategy
- Understanding of budgets and business-planning
- Ability to conduct technological analyses and research
- Excellent communication skills
- Leadership and organizational abilities
- Strategic thinking
- Problem-solving aptitude
- BSc/BA in Computer Science, Engineering or a related field; MBA or other relevant graduate degree is a plus
- 8 years working