Software Engineering Manager, Data Processing

Requirements

  • Proven record managing a team of 5+ engineers delivering complex backend or infrastructure systems in fast-paced environments.
  • Background in database systems such as query processing, query optimization, storage, or compilers.
  • Solid experience building and operating distributed systems.
  • Hands-on engineering skills: able to write, review, and fix production code.
  • Ability to manage many concurrent projects and prioritize clearly between them.
  • Capability to balance short-term operational needs with long-term architecture, making cost and performance tradeoffs based on data.
  • Experience running a team that owns production services with on-call responsibilities.
  • Excellent communication skills, comfortable working across time zones and organizational boundaries.
  • Bachelor's, master's, or doctorate degree in computer science, engineering, or a related field.

Nice to Haves

  • Experience with Snowflake or other large-scale data platforms or databases and knowledge of their internals.
  • Familiarity with the observability space.
  • Experience building an enterprise-grade SaaS product.

What You'll Be Doing

  • Lead, mentor, and grow a team of backend engineers focusing on compiler internals, distributed scheduling, query execution, and data materialization.
  • Coach team members on their careers to help them reach their full potential.
  • Hire top talent and represent Observe and Snowflake to candidates.
  • Collaborate closely with Observe product and backend teams to plan and execute new product features and scale existing systems.
  • Work with Snowflake engineering teams in Germany and the US to integrate Observe more deeply with Snowflake technologies.
  • Strategically reduce technical debt by identifying areas and building plans while balancing feature development.
  • Manage multiple ongoing projects, set clear priorities, and ensure nothing important is overlooked.
  • Own the operational health of the area, including performance, compute cost efficiency, on-call load, and support cost.
  • Lead the team through production incidents and customer escalations, driving postmortems and follow-up actions.
  • Stay involved with code by writing, reviewing, and fixing code as needed and digging into production workloads alongside the team.
AI Summary ✨

Similar jobs

  • Engineering Manager, Growth

    BufferRemote EMEA7 days ago
    Remote EMEA
  • Engineering Manager | Remote | Europe

    n8n23 locations22 days ago
    Remote EMEAVisa sponsor
    €135.7k – €149.3k / year base
  • Engineering Manager - EU

    Ashby16 locationsa month ago
    Remote EMEA
    €150k – €250k / year base
  • See all jobs in Switzerland →