Your mission
Are you an experienced Head of Development and like working as a senior leader of an international team?
At Telio you will lead the company’s technology development efforts, with a primary focus on driving innovation, optimizing performance, and leading the software development team. The role is key in ensuring the company’s technological capabilities support its strategic objectives in a competitive landscape. You will be responsible for managing end-to-end software delivery, ensuring scalability, security, and reliability, while fostering a culture of continuous improvement and technological excellence. Your target is to build and maintain successful and sustainable products, which are in line with the Telio strategy.
- Product Development:
- Oversee the entire development lifecycle, from idea to delivery and maintenance of services, applications, websites, mobile apps, and digital products.
- Lead the development of innovative solutions that enhance customer experiences, improve operational performance, and support emerging technologies.
- Coordinate with product team to design and implement features/solutions that meet customer needs and drives profit/revenue.
- Leadership and Strategy:
- Lead, mentor, and develop a high-performing development team, including software engineers and QA professionals.
- Collaborate with the C-level to align development goals with the company’s strategic objectives.
- Develop and implement the technology roadmap to support current and future business needs
- Ensure agile methodologies and development best practices are effectively implemented across the team.
- Team Management:
- Build, inspire, and retain a diverse and talented development team.
- Foster a collaborative environment that encourages knowledge sharing, innovation, and continuous improvement.
- Conduct performance evaluations, set objectives, and create development plans to support team growth and skill enhancement.
- Boost the cooperation of R&D teams with the other teams (Product, IT, DevOps and PMO)
- Technology and Innovation:
- Keep up with industry trends and new technologies on the market, ensuring the company remains competitive and innovative.
- Identify opportunities for adopting new technologies that improve efficiency, scalability, and reliability.
- Drive initiatives around automation, microservices, and hybrid cloud development, ensuring the company leverages modern software architecture principles.
- Manage the knowledge and intellectual property of the company: architecture, design, source code, documentation, automation, configuration management, know-how.
- Collaboration and Stakeholder Management:
- Partner with cross-functional teams including IT operations, product management, and sales to deliver integrated solutions that meet market demands.
- Cooperate with third-party vendors and technology partners to ensure seamless integration of external solutions.
- Engage with key stakeholders to prioritize development projects and allocate resources effectively.
- Operational Excellence:
- Ensure all development initiatives meet performance, security, and scalability standards. Pay special attention on the information security aspects of the development process and the final products.
- Drive continuous improvement by optimizing the development process, minimizing downtime, and ensuring quick response to issues.
- Lead post-launch troubleshooting and maintenance activities, ensuring uptime and service quality standards are met.
- Monitor, report, and improve key performance metrics such as time-to-market, code quality, and system reliability.
- Budgeting and Resource Management:
- Manage the development budget, ensuring cost-effective delivery of projects/products without compromising quality.
- Oversee resource allocation and project prioritization to ensure on-time, on-budget delivery of high-quality technology solutions.