Chief Technology Officer (CTO) / Head of Engineering

Eucalypto
Municipality of Madrid, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

.NET
Agile Methodologies
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
DevOps
Distributed Systems
NoSQL
Software Architecture
Software Engineering
Systems Integration
Backend
Kotlin
Kubernetes
Terraform
Docker
Programming Languages
Microservices

Job description

We are seeking an experienced and visionary Chief Technology Officer (CTO) to lead and scale our engineering organization. This role is central to driving technical excellence, shaping long-term technology strategy, and ensuring seamless alignment with business objectives.

The CTO will oversee multiple teams, including Platform, Integrations, Security (CISO), and-on a dotted-line basis-the Data function with potential for a direct reporting line. Working closely with Tech Leads and developers across Backend (.NET), iOS, Android, and SRE, the CTO will foster collaboration, innovation, and engineering best practices to build scalable, high-performing systems. Key Responsibilities

  • Define and execute a comprehensive technology strategy that directly supports business growth and innovation.
  • Lead and scale high-performing engineering teams, promoting professional development, wellbeing, and engagement.
  • Champion a strong culture of engineering excellence, software quality, and continuous improvement.
  • Oversee technical architecture to ensure systems are secure, scalable, and maintainable.
  • Collaborate closely with Product, Design, and business leadership to align roadmaps and priorities.
  • Introduce and drive the adoption of emerging technologies and methodologies to enhance productivity and innovation.
  • Ensure the security, reliability, and resilience of the organization's technology infrastructure.
  • Define and track OKRs and performance metrics to measure engineering outcomes and impact.

Requirements

  • 8+ years of experience in software engineering, including 3+ years in leadership roles.
  • Proven success leading engineering organizations in agile environments.
  • Strong background in software architecture, distributed systems, and microservices.
  • Hands-on experience with cloud platforms; Azure preferred; AWS or GCP also valuable.
  • Proficiency in Terraform, Kubernetes, Docker, and both relational and NoSQL databases.
  • Solid understanding of DevOps practices, including CI/CD automation.
  • Familiarity with programming languages such as .NET, C#, Kotlin, or Swift.
  • Previous experience in high-traffic, cloud-native environments.
  • Skilled mentor with ability to guide Tech Leads and developers and make strategic technical decisions under pressure.

Mindset & Abilities

  • Passion for innovation, scalability, and continuous improvement.
  • Excellent communication and collaboration skills across technical and business teams.
  • Comfortable working within Agile DevOps cultures.
  • Fluent in English, proficient in Spanish.

Apply for this position