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
- 5+ years building and shipping production software across the stack; strong on the backend in Go (or deeply fluent in another statically-typed language and ready to commit to Go), and comfortable building real front-end features.
- Solid grounding in cloud infrastructure and comfort owning deployments, infrastructure-as-code, and operational concerns.
- Experience designing clean, testable service boundaries, relational data models, and front-end that holds up as it grows.
- A real security mindset: you think about trust boundaries, untrusted input, secrets handling, and failure modes by default.
- You've debugged hard integration and distributed-systems problems: flaky APIs, auth edge cases, retries, idempotency.
- Demonstrated, thoughtful use of AI coding agents in real work (see above).
- Clear writing and a habit of leaving the codebase better than you found it.
Big plus
- Prior exposure to cybersecurity, whether professional, academic, or hobbyist. You don't need to be a security specialist, but understanding the domain (phishing, identity, threat modeling, the attacker's perspective) will make you effective here much faster.
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
- Real mentorship and meaningful work from week one.
- A great place to learn how production software is actually built today, including how to work with AI agents the right way, from people who do it carefully.
- Traction on the market
- A team of entrepreneurs with a proven track record
Pay: CHF100’000.00 - CHF120’000.00 per year
Benefits:
- Free drinks
- Free parking
- Long-term profit-sharing plan
- Work from home
Work Location: In person