Staff Software Engineer - Detection Platform

12 000 - 17 000 USDNet per month - B2B
Ruby

Staff Software Engineer - Detection Platform

Ruby
Przemysłowa 12, Kraków

Castle

Full-time
B2B
Senior
Remote
12 000 - 17 000 USD
Net per month - B2B

Job description

About Castle

Castle is building real-time infrastructure to protect SaaS platforms from fraud, abuse, and malicious automation. Our product stops bots, detects account abuse, and helps teams fight sophisticated attacks without slowing down real users.

We’re trusted by companies like Canva, Atlassian, and Rockstar Games, and backed by Y Combinator, Index Ventures, and top-tier angels from Stripe, Datadog, and New Relic.

Detection Platform

Detection systems tend to follow a familiar arc. They start simple, then someone adds a rule. Then fifty more. Then a model. Then another model to fix the first one. Before long, nobody can explain why a request was blocked, deploys feel risky, and the team that's supposed to move fast is afraid to touch anything.

We're building the opposite. Castle's detection platform — rule engines, counters, threat intelligence lists, ML models — is designed to stay simple enough to reason about, safe enough to iterate on daily, and fast enough to run in the hot path of billions of API requests.

Our Intelligence team defines what to detect. You define how it runs. You'll co-own this platform, bridging Platform and Intelligence — shaping how the building blocks are designed, deployed, and monitored.

What you care about

The research team won't hand you a spec. They'll describe a detection problem, and you'll figure out how to solve it. But you're also the person who asks: what happens when this fails? How does it behave under load? How much memory does this cost us? That care for the platform side is what makes the difference between infrastructure that compounds and infrastructure that rots.

When researchers can ship a new detection rule during Tuesday peak hours without hesitation, that's your work paying off.

Experience

  • 8+ years of professional software development in backend-heavy or platform roles — SaaS, API-first, or infrastructure environment.

  • You've built performance-sensitive production systems — streaming pipelines, in-memory stores, or similar infrastructure where latency and throughput matter.

  • Proficiency in Ruby and familiarity with our core stack: AWS, PostgreSQL, Kafka.

  • Experience with event-driven architectures and production observability.

  • Nice to have: ML model serving, security/fraud/bot detection background.

This is a fully remote role, with teammates across the US and Europe. We have offices in New York and Cracow. We expect candidates to be located between UTC-5 and UTC+1 for timezone overlap.

We pay competitive salaries, offer equity, flexible hours, unlimited PTO, and parental leave.

Tech stack

    AWS

    master

    SQL

    master

    Ruby on Rails

    master

    Ruby

    master

Office location

Staff Software Engineer - Detection Platform

12 000 - 17 000 USDNet per month - B2B
Summary of the offer

Staff Software Engineer - Detection Platform

Przemysłowa 12, Kraków
Castle
12 000 - 17 000 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is Castle (hereinafter "controller"). You have the right to request access to your person... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.