Arcjet is hiring a product focused security engineer to help build the future of developer security.
This is an unusual role that sits across two core disciplines - security and product engineering. We’re looking for someone with a security background who also wants to write and deploy code as a key part of the team building an innovative new security product.
Did you (or would you) stop by the appsec or cloud villages? Do you have a particular interest in 🦀 Rust, 🏗️ WebAssembly, and/or 👾 developer native security? If so, we want to talk to you.
About Arcjet
Arcjet’s mission is to help developers protect their apps.
Arcjet helps developers protect their apps in just a few lines of code. Implement rate limiting, bot protection, email verification & defend against common attacks.
Developers care about security, but it’s yet another thing they need to pay attention to. Arcjet helps developers protect their apps against a range of security risks so they can get on with everything else.
We’ve spent years playing around with devtools all day (our CEO writes the console.dev devtools newsletter), so we understand what it takes to build a world class developer experience. This is key to how Arcjet is different from all the other security companies, and means you’ll be at leading edge of building the next generation of security tools.
Priority 0: Developer experience
Arcjet's top priority is developer experience. This is what sets us apart from other security companies. We’re failing if developers are not delighted by the Arcjet experience.
What does that mean?
- A native SDK experience → Each SDK should be designed with the specific language and tech stack in mind, ensuring that its ergonomics are tailored to the expectations of developers native to that ecosystem.
- It works → Too many products have broken documentation, incomplete code examples, complex installation instructions, and basic features that do not work properly. Does nobody test these things?! Arcjet is aiming for a seamless experience from signup to deployment. If you’ve deployed code in seconds to Vercel or Netlify, launched infra around the world with Fly.io, branched your database in Planetscale or Neon, easily created your own private network with Tailscale, or optimized your workflow with Raycast, you’ll know the kind of experience we’re aiming for.
- Thinking like a developer → Developers want to use tools designed for them. Our goal is to make their lives easier and earn their trust by helping solve their security problems. To achieve this, we need to meet developers where they are: in code, in their preferred editors, through self-service options, directly integrated with their frameworks, and through channels like YouTube, Slack, Discord, and developer conferences. Our aim is for Arcjet to become the default choice for developers to secure their Django, Rust, NextJS, Go, Laravel, Ruby, (and more!) apps.
About the job
This is an unusual role that sits across two core disciplines - security and product engineering. We’re looking for someone with a security background who also wants to write code as a key part of building an innovative new security product.
Did you (or would you) stop by the appsec or cloud villages? Do you have a particular interest in 🦀 Rust, 🏗️ WebAssembly, and/or 👾 developer native security? If so, we want to talk to you.
What you’ll do
- You’ll be joining an existing team of 5 to help build out the early product functionality. This will include designing and implementing the foundations on which Arcjet will grow into a security platform to help developers protect all of their applications.
- We’re building our SDKs with a 🦀 Rust core, compiled into WebAssembly, and wrapped in the SDK language (currently JS, with other languages planned). Read about how we’re using the new WebAssembly component model on our blog. Our SDKs are open source: https://github.com/arcjet/arcjet-js
- Our SDKs communicate with our low-latency API (written in Go).