Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Engineering Manager - Data processing Engines

Requirements

  • Significant software engineering experience before or alongside engineering management.
  • Experience managing senior, autonomous engineers.
  • A strong background in platform engineering, developer infrastructure, developer productivity, backend infrastructure, or distributed systems.
  • Experience with CI/CD, release engineering, developer tooling, or internal engineering platforms.
  • Experience owning roadmaps and delivering multi-quarter engineering initiatives.
  • Strong understanding of software development lifecycle and engineering practices.
  • Experience managing technical debt alongside product and business priorities.
  • Ability to understand complex technical discussions without needing to personally own every implementation decision.
  • Strong stakeholder management and cross-functional communication skills.
  • Experience hiring, coaching, and developing engineers.
  • A pragmatic approach to engineering processes: enough structure to make teams effective, without unnecessary bureaucracy.

What You'll Be Doing

Lead a strong engineering team

  • You will manage and develop experienced engineers with significant ownership of their technical domains.
  • You will be responsible for regular 1:1s, feedback, performance management, career development, hiring, onboarding, and team health.
  • We expect you to create an environment where engineers can remain highly autonomous while having clear priorities, ownership, and accountability.
  • You will be responsible for team capacity planning and hiring when needed.

Build strong product

  • You will be working closely with Product Managers and department VP to define how the products look and what to build.
  • You will work with Quality Engineering and Product Security teams to deliver high-quality products.

Drive planning and execution

  • Own planning and operational execution across multiple engineering workstreams.
  • Create visibility into priorities, dependencies, timelines, and resource allocation.
  • Help the team turn broad technical direction into an executable roadmap.
  • Identify and remove blockers before they significantly impact delivery.
  • Balance new development, customer commitments, operational work, and technical debt.
  • Define meaningful engineering metrics and use them to identify opportunities for improvement.
  • Keep stakeholders informed about progress, risks, and trade-offs.
  • Plan release and update cycles of the product.
  • Maintain the product, be responsible for defects triaging and mitigation.

Stay close to technology

  • This is not a purely people-management role. Technical background and experience are a must.
  • Participate in technical discussions, review designs and architecture proposals, understand engineering trade-offs, and challenge assumptions when needed.
  • Enable senior engineers to own significant parts of the technical direction effectively.

Perks and Benefits

Available to all employees a vibrant and dynamic work environment along with a multitude of benefits they can enjoy inside and outside of their work lives.

Nice to Have

  • Experience with Golang or Rust; understanding of WASM platform.
  • Basic understanding of formal grammar, AST, compiler frontends.
  • Observability and operational tooling.
  • Open-source development.
  • AI-assisted software development and automated code review.
  • PostgreSQL or database infrastructure.
  • Kubernetes, Docker, Terraform, or cloud infrastructure.
  • Multi-repository development environments.
  • Developer-facing APIs, SDKs, libraries, or integrations.
AI Summary ✨

Similar jobs

  • 6 days agoRemote
  • 6 days ago
  • 6 days agoRemote
  • See all jobs in Spain →