Workato · Posted 3w ago
Engineering Manager (Data Processing Engines)
Job relayed by Stapply Data, its source: you apply there.
- Location
- 🇪🇸 Madrid, Spain
- Contract
- Full-time
- Role
- Data leadership
- Source
- Stapply Data
Stack
- PostgreSQL
- Rust
- Kubernetes
- Docker
- Terraform
- CI/CD
The posting
Join Workato as an Engineering Manager (Data Processing Engines) and lead a team building core internal infrastructure and developer-facing systems. This role combines project management, engineering leadership, and platform development. You will manage and develop experienced engineers, work closely with Product Managers, and drive planning and execution across multiple engineering workstreams. This is not a purely people-management role, and you may also contribute to code reviews, tooling, or prototypes.
- Lead and manage a team of experienced engineers, providing guidance and support in their technical domains while fostering a culture of autonomy and accountability. - Collaborate closely with Product Managers and department leadership to define product vision, prioritize features, and ensure alignment between engineering and product goals. - Oversee planning and execution across multiple engineering workstreams, creating visibility into priorities, dependencies, timelines, and resource allocation.
- A strong background in platform engineering, developer infrastructure, developer productivity, backend infrastructure, or distributed systems - You are comfortable joining a team where engineers may understand individual systems more deeply than you do - You should have a wide industry knowledge, and understand the pros and cons of different programming languages and platforms - Strong stakeholder management and cross-functional communication skills - Experience owning roadmaps and delivering multi-quarter engineering initiatives - Significant software engineering experience before or alongside engineering management - Experience with CI/CD, release engineering, developer tooling, or internal engineering platforms - You are comfortable aligning your team roadmap with requirements from Product Managers, and from Engineering leadership, which may be different, and working with different stakeholders in general - A pragmatic approach to engineering processes: enough structure to make teams effective, without unnecessary bureaucracy - Instead of trying to become the technical owner of every component, you ask the right questions, understand trade-offs, create clarity, and help engineers make good decisions together - Ability to understand complex technical discussions without needing to personally own every implementation decision - You enjoy finding problems in the engineering system itself: unclear ownership, slow reviews, hidden dependencies, fragmented tooling, competing priorities, or processes that depend too heavily on individuals pushing things forward - Strong understanding of software development lifecycle and engineering practices - Technical background and experience is a must - Experience managing senior, autonomous engineers - Experience hiring, coaching, and developing engineers - Most importantly, you combine technical credibility with strong people and execution leadership - But you should be comfortable participating in technical discussions, reviewing designs and architecture proposals, understanding engineering trade-offs, and challenging assumptions when needed - Experience managing technical debt alongside product and business priorities - You can move between a conversation about architecture or CI pipelines, a 1:1 with an engineer, roadmap prioritization with Product, and a discussion about why delivery is taking longer than expected - We don't expect you to be a fluent Rust developer, we in fact are not expecting you to know Rust at all - Basic understanding of formal grammar, AST, compiler frontends - Open-source development - Golang or Rust; understanding of WASM platform - AI-assisted software development and automated code review - Observability and operational tooling - PostgreSQL or database infrastructure - Kubernetes, Docker, Terraform, or cloud infrastructure - Multi-repository development environments - Developer-facing APIs, SDKs, libraries, or integrations