- Startseite
- Alle Remote Jobs
- Software Engineer (Product)
Bereits vergeben
Lass dir die nächste nicht entgehen — erhalte passende Stellen direkt per Mail.
Tenzir
Software Engineer (Product)
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.
