Tech Stack
CloudDistributed SystemsDockerKubernetesMicroservicesTerraform
About the role
- Senior Engineering Manager for Platform Squads (Core Platform, Core Data, Developer Experience, DevOps).
- 80% management role and 20% hands-on, focusing on technical excellence and team culture.
- Manage and mentor engineers and engineering leads across multiple squads; build collaborative, inclusive team culture.
- Own and refine team processes; ensure adherence to agile methodologies and facilitate ceremonies (standups, sprint planning, retrospectives).
- Oversee task management in JIRA, prioritisation, assignment, and execution of work.
- Collaborate with stakeholders to define and manage roadmaps, timelines, and deliverables.
- Drive technical vision and roadmap for Core Platform, Data Pipelines, DevEx, and DevOps squads.
- Ensure delivery of robust, high-performance data pipelines, including blockchain integrations, with focus on scalability and reliability.
- Advocate for best practices in software development, DevOps, and developer productivity; occasionally contribute hands-on to solve critical challenges.
- Partner with product managers and other stakeholders to align platform goals with business priorities.
- Define and implement processes ensuring high-quality, on-time delivery and monitor key performance metrics (lead time, uptime, latency, velocity).
- Ensure platform components comply with security, compliance, and scalability requirements.
- This is a fully remote role, open to candidates across Europe.
Requirements
- 10+ years of experience in software engineering, with at least 5 years as a backend engineer and 3+ years in a senior leadership role managing multiple teams or squads.
- Proven experience managing a team of approximately 15 engineers within a larger 50+ engineer organisation with cross-squad dependencies.
- Strong technical background in system architecture, data engineering, and infrastructure management.
- Proven ability to manage tasks using JIRA, ensuring prioritisation, tracking, and alignment with roadmaps.
- Experience defining and managing roadmaps and aligning them with company objectives.
- Deep understanding and application of agile methodologies (including Scrum) and a strong track record of facilitating ceremonies and ensuring process adherence.
- Ability to monitor and improve team performance using key metrics/KPIs such as velocity, throughput, and cycle time.
- Familiarity with scalable architecture patterns, microservices, and distributed systems.
- Hands-on experience with data pipeline technologies, APIs, and DevOps tools (e.g., Kubernetes, Docker, Terraform).
- Solid understanding of CI/CD processes, cloud-native tools, and developer productivity enhancements.
- Proven ability to build, manage, and mentor high-performing engineering teams.
- Excellent communication and collaboration skills, with the ability to engage technical and non-technical stakeholders.
- Exceptional analytical skills and strong decision-making abilities.
- (Nice to have) Experience with blockchain technologies and integrations; familiarity with developer tooling/DevEx; contributions to open-source, technical blogs, or conference speaking; experience scaling engineering teams in high-growth environments.