Bereits vergeben

Lass dir die nächste nicht entgehen — erhalte passende Stellen direkt per Mail.

TE

Tenzir

Software Engineer (Product)

Remote
Gleitzeit, Vollzeit
vor 1 Monat
Remote, Hamburg
Stellenbeschreibung

Your mission

As a Software Engineer (Product) at Tenzir, you build the product experience that makes our powerful security data pipeline usable for real users.

You own product features end-to-end---from technical design through production deployment---working across frontend, APIs, and developer tooling. Your work shapes how security and data engineers interact with pipelines, integrations, and query languages.

You collaborate closely with founders and a small, senior engineering team where your decisions matter. This role is not about implementing tickets; it is about building a product that security professionals actually enjoy using.

Your responsibilities include:

  • Build core product features using TypeScript and React, owning the full stack from UI to API
  • Design and implement APIs that expose the Tenzir pipeline engine to users and integrations
  • Develop integrations with security tools, data platforms, and enterprise systems
  • Create developer tooling such as VS Code extensions, CLI workflows, and SDKs
  • Improve the TQL editing experience (autocomplete, diagnostics, language server features)
  • Own features end-to-end, from design through deployment and iteration
  • Shape product direction through technical insight and strong user empathy
  • Collaborate with customers when deep product knowledge is required (optional)

Your profile

Must-haves

  • 3 years of professional software engineering experience
  • Strong TypeScript skills and solid JavaScript fundamentals
  • Full-stack capabilities with a strong focus on frontend and React
  • Product mindset: you care about usability, not just correctness
  • Experience designing APIs used by other developers
  • Comfort working with ambiguity and incomplete problem definitions
  • High quality standards: testing, edge cases, maintainability
  • Professional fluency in English (written and spoken)
  • Residency in an EU time zone with the right to work in the EU or an EU-adequate country

Technical requirements

  • Languages: Expert TypeScript/JavaScript; comfortable reading Python
  • Frontend: React, component architecture, state management, CSS
  • Backend: Node.js, REST APIs, WebSockets, event-driven patterns
  • Data: JSON manipulation, streaming data concepts, basic SQL
  • Tooling: Git, Docker, CI/CD pipelines, testing frameworks
  • Nice to have: VS Code extension development, GraphQL

Engineering mindset

  • You care about how your code feels to use, not just whether it works
  • You enjoy simplifying complex workflows
  • You document by default because you believe in it
  • You think about the developer experience before writing APIs
  • You prefer shipping and iterating over perfecting in isolation
  • You ask "what problem are we actually solving?" before implementing

Nice-to-haves

  • Experience with security tools or the security domain
  • Open-source contributions
  • Previous startup experience
  • Familiarity with data pipelines or streaming systems
  • Exposure to C (our core engine is C 23/26)

Why us?

  • Ownership: Small team, real responsibility---your code ships to production and is used by customers
  • Product impact: Direct connection between what you build and customer outcomes
  • Technical depth: Work on query languages, streaming data, and AI-assisted pipeline generation
  • Open source: Contribute to a product with an active open-source community
  • Early-stage upside: Meaningful equity participation through our VSOP
  • Compensation: Base salary range of €60,000--€115,000 (depending on experience and location)
  • Remote work: Fully remote within EU time zones
  • Equipment: Provided for employees; BYOD for independent contractors
  • Team & culture: Quarterly in-person meetups in Hamburg or rotating EU cities, plus one annual company-wide retreat

Interview process

Our hiring process typically takes 2--3 weeks and includes the following steps:

  • Initial call (30 minutes) with our engineering lead
  • Technical interview (60 minutes) including code review, architecture discussion, and live problem-solving
  • Team fit conversation (30 minutes) with our founder and HR

Reference checks and final offer conclude the process.