Careers

Built for engineers who think in types and ship in production.

We're a Scala-only shop. Not a generalist firm that does Scala when asked. Every system we build, every team we run, and every engineer we hire lives in this ecosystem. If Scala is where you do your best work, you'll fit here.

30+
full-time engineers
100%
Scala focus
5+
years running teams
Global
all time zones covered

No open positions right now. We hire in focused bursts when the fit is right. Follow us on LinkedIn to know when we're taking new applications.

Follow on LinkedIn

What it's like to work here

Real systems and real complexity

Fintech, data engineering, streaming, AI/ML. The problems are hard and the teams we work with take them seriously.

Everyone speaks the language

No explaining why you want ZIO over Futures. No translating functional concepts to people who think it's academic.

Built to be distributed

We're not an office that "allows remote." We were designed this way. Async by default, all time zones active.

Depth over breadth

We don't ask you to become a full-stack generalist. Scala is the whole job.

What we build

Cats Effect ZIO FS2 Apache Spark Akka / Pekko http4s Payment systems Trading platforms Financial data pipelines Streaming infrastructure ML feature stores Compliance infrastructure High-throughput backends

How hiring works

01

Intro call

30 minutes. We talk about the role, your background, and whether the fit makes sense for both sides.

02

Technical conversation

A real conversation with a senior engineer. We focus on how you think and what you've built, not whiteboard puzzles.

03

Practical task

A short take-home that reflects actual work. Scoped to a few hours, not a weekend project.

04

Final call

A conversation about culture fit, expectations, and any open questions on your end.


Who tends to do well here

  • You've been writing Scala for a few years and you're picky about how it's done
  • You care about correctness, not just tests passing
  • You're comfortable working with US-based teams across time zones
  • You'd rather go deep on one ecosystem than stay shallow across five
  • You have opinions about error handling and you're willing to explain them

No open positions right now

We hire in focused bursts when the fit is right, not on a rolling basis. Follow us on LinkedIn to be the first to know when we're taking new applications.

Follow Scala Teams on LinkedIn