Technical Manager – Data Engineering & Cloud Platforms
We are looking for an experienced Technical Manager to lead high-performing engineering teams responsible for building, modernizing, and operating large-scale global data platforms. This is a hands-on leadership role that combines strong technical expertise, people management, and delivery ownership to drive secure, scalable, and cloud-native solutions on Google Cloud Platform (GCP).
The ideal candidate will partner closely with architects, product managers, security teams, and business stakeholders to transform technical vision into high-quality execution while ensuring engineering excellence, operational reliability, and continuous innovation.
Key Responsibilities
Technical Leadership
- Lead the design and development of robust ETL/data pipelines with a strong focus on data reliability, scalability, and accuracy.
- Implement monitoring, observability, and alerting mechanisms to ensure data quality and freshness.
- Drive the development of data services and backend platforms using modern engineering practices.
- Build and manage cloud-native solutions leveraging Google Cloud Platform (GCP), including BigQuery and related data services.
- Ensure adoption of engineering best practices including:
- CI/CD pipelines
- Automated testing
- Containerization using Docker
- Kubernetes/GKE deployments
- Own delivery commitments and ensure timely, high-quality execution using Agile and DevOps methodologies.
- Collaborate with security and compliance teams to embed privacy, security, and regulatory requirements (GDPR, LGPD, etc.) into engineering processes.
- Participate in architecture discussions, design reviews, and code reviews to maintain high technical standards.
- Work closely with product and business stakeholders to convert requirements into scalable technical solutions and delivery roadmaps.
- Continuously improve system performance, reliability, scalability, and operational health across production environments.
People & Team Leadership
- Lead, mentor, and develop software engineers and technical leads.
- Foster a culture of collaboration, accountability, innovation, and continuous improvement.
- Support career development through coaching, feedback, and performance management.
- Drive adoption of modern software engineering and quality practices across teams.
- Act as an escalation point for technical and delivery challenges, ensuring effective resolution while maintaining team productivity and morale.
Required Skills & Experience
- Bachelor's degree in Computer Science or equivalent practical experience.
- 15+ years of overall software development experience with strong exposure to data platforms.
- 5+ years of experience leading or managing data engineering teams.
- Strong backend development experience using Java and Spring Boot.
- Hands-on expertise with ETL pipeline development and data governance practices.
- Experience working with:
- Relational databases: MySQL, Oracle, PostgreSQL
- NoSQL databases: MongoDB
- Practical experience with Google Cloud Platform (GCP), including services such as:
- GKE
- BigQuery
- Cloud SQL
- Pub/Sub
- Apigee
- Experience with CI/CD and DevOps tools such as GitLab, Jenkins, and ArgoCD.
- Strong understanding of containerization and Kubernetes-based deployments.
- Knowledge of SaaS security, privacy, and compliance best practices.
- Exposure to Agentic AI development is a plus.
Preferred Skills
- SQL query performance tuning and optimization.
- Data modeling expertise.
- Experience with scalable cloud-based data architectures.
Certifications (Preferred)
- Cloud certifications in GCP, AWS, or Azure.
Key Competencies
- Technical leadership and engineering execution
- Cloud-native architecture implementation
- Problem-solving and analytical thinking
- Strong communication and stakeholder management
- Cross-functional collaboration
- Agile and DevOps mindset
- Innovation and continuous improvement orientation