Senior Full-Stack Engineer — Cybersecurity SaaS
Location: Zurich, hybrid · Type: Full-time
About Korix
Korix is a cybersecurity platform built for CISOs. We help security teams train their people against real attacks, monitor breaches, and understand their exposure, all in one product. We operate real infrastructure at scale and care a lot about getting the security details right.
Attackers are already using AI agents to run faster, more convincing, more personalized attacks. Our answer is to build agents on the defensive side: to simulate those attacks realistically and train employees to recognize and resist them. Building with agents isn't just how we work here, it's the product.
The role
You'll own significant parts of the product end to end, from the API and data layer through the services and integrations to the dashboard our customers use every day. You'll set technical direction, review code, and mentor a junior engineer. It's a hands-on senior role, so you'll still write the hardest parts yourself, across the stack.
We work in Go on the backend and a modern JavaScript/TypeScript front-end, all on GCP. We'll go deeper on specifics in the interview, because we care more about how you think than which tools you've memorized.
Building with coding agents
AI coding agents (Claude Code and similar) are a core part of how we build. We expect you to leverage them fluently and to apply best practices. You own everything that ships, agent-written or not, and in a security product that bar is high.
What we're looking for
Big plus
How we'll assess you
Expect a paired working session where you'll tackle a realistic problem with a coding agent at your side. We're not testing whether you can prompt. We're watching how you scope the work, how critically you read what the agent produces, how you catch the subtly-wrong suggestion, and how you verify the result before calling it done. Be ready to walk us through your reasoning, defend (or reject) the agent's output, and talk about the trade-offs you made. There are no gotchas; we just want to see how you actually work.
Why join
Pay: CHF100’000.00 - CHF120’000.00 per year
Benefits:
Work Location: In person
Accédez à des avis authentiques avec un compte Glassdoor. Ne postulez qu’aux offres d’emploi qui vous tentent vraiment.