Back to all positions

Product Engineer

EngineeringSan Francisco, CAFull-time

About the Role

We're looking for a Product Engineer with strong product judgment, UX instincts, and frontend expertise to shape how customers experience Casco. You will own problems across the entire customer journey, not just individual screens: from the moment a customer signs a contract, through onboarding and channel setup, to deciding when and how we notify them, and how they understand and act on security work inside the Casco console.

This is a role for someone who can turn an ambiguous customer problem into a thoughtful product experience and then ship it. You'll work directly with customers, founders, security experts, and engineers to make a technically sophisticated product feel clear, trustworthy, and effortless.

What You'll Actually Do

  • Own customer journeys end to end: Map and improve the experience from contract signature through onboarding, activation, ongoing use, and renewal
  • Design across surfaces: Create coherent experiences spanning email, Slack or Teams, customer channels, setup flows, notifications, and the Casco console
  • Turn customer needs into product decisions: Talk with customers, identify the real problem behind a request, and decide what should be built
  • Build polished frontend experiences: Translate ideas into intuitive, accessible, responsive interfaces and ship them to production
  • Make notification decisions thoughtfully: Determine what customers need to know, when they need to know it, which channel should carry the message, and what action should follow
  • Simplify complex security workflows: Make findings, testing progress, setup requirements, and next steps understandable without hiding important detail
  • Prototype and iterate quickly: Use sketches, working prototypes, and production code to test ideas and learn from real usage
  • Raise the product quality bar: Improve interaction patterns, information architecture, copy, states, and shared components across the product
  • Measure the experience: Define success signals, instrument key journeys, and use qualitative and quantitative feedback to improve them

What We're Looking For

Must-Haves

  • Strong product sense: You can identify the most important customer problem, make good tradeoffs, and explain why a solution should work
  • UX experience: You understand user flows, information architecture, interaction design, content, accessibility, and the details that make a product feel intuitive
  • Frontend depth: You have substantial experience building and shipping modern web applications with TypeScript and React
  • End-to-end thinking: You naturally connect touchpoints across the customer lifecycle instead of optimizing one screen in isolation
  • Customer empathy: You seek direct customer context and can design for security teams, engineers, and business stakeholders with different needs
  • Ownership: You can move from a loosely defined opportunity to a shipped, measured product without waiting for a complete specification
  • Clear communication: You can make your thinking visible through writing, prototypes, and direct conversations with technical and non-technical teammates
  • High craft bar: You care about the last 10% of an experience, including loading, empty, error, permission, and edge-case states
  • Startup readiness: You are comfortable with ambiguity, fast feedback, and changing your mind when the evidence changes

Nice-to-Have

  • You're a developer who is genuinely curious about hacking, offensive security, and how attackers think
  • Experience building B2B SaaS, developer tools, security products, or other technically complex products
  • Experience designing onboarding, lifecycle messaging, notification systems, or multi-channel workflows
  • A portfolio, side project, or shipped product that shows both product thinking and implementation quality
  • Comfort working across the stack when doing so helps deliver a complete customer experience

What Success Looks Like

  • New customers move from signed contract to meaningful product value with less friction and less manual guidance
  • Customers receive timely, useful communication without unnecessary noise
  • The console makes complex security work easy to understand, prioritize, and act on
  • Experiences across the console, email, and customer channels feel like one coherent product
  • The team ships better product decisions faster because you bring customer insight, UX thinking, and engineering execution together

What We Offer

  • San Francisco: This role is based in our San Francisco office.
  • Compensation:
    • Base salary: $200,000
    • Meaningful equity (we're early enough that it actually matters)
  • Meaningful ownership: Shape the product experience and the way our team builds product while the company is still early
  • Direct customer access: Learn from the people using what you build and see the impact of your work quickly
  • Learning opportunities: Conference budget, books, courses, and whatever helps you grow
  • Smart colleagues: Work with a team of former AWS engineers and security experts who care deeply about customers and craft

Our Mission

We're making all software effortlessly secure by building AI agents that think like attackers. Achieving that requires more than powerful technology. Customers need to trust the system, understand what it is doing, and know what to do next. You'll make that possible.

Interview Process

  • Quick chat with a founder (30 minutes) - We'll talk about products you've shaped and what excites you about this role
  • Product and craft discussion (45 minutes) - Walk us through something you shipped, the customer problem, your decisions, and what you learned
  • Paid work trial (1 week) - Work on a real product problem with the team and see if we are a mutual fit

How to Apply

Send your resume to careers@casco.com along with:

  • A product you helped shape and build, and the part you personally owned
  • A link to your portfolio, GitHub, or work samples if you have them
  • An example of a customer journey or UX problem you made meaningfully better
  • Why the intersection of product, UX, frontend engineering, and security interests you

Keep it real. We'd rather understand how you think than read corporate speak.

We are an equal opportunity employer committed to building a diverse and inclusive team. We encourage applications from candidates of all backgrounds and experiences.

Must be authorized to work in the United States. This position does not sponsor visa applications.

Ready to Apply?

Join us in building the future of autonomous security testing. We'd love to hear from you!

Apply for this Position
Careers - Join Our Mission | Casco