Open Positions

Build the factory that replatforms enterprises.

Adapt is a small team solving a large problem: legacy systems are the primary bottleneck for enterprise ambition, and the traditional answer of multi-year rewrites with armies of consultants is broken. We've built an AI-native factory that changes the economics. Now we need the people to run it, scale it, and deliver it to clients around the world.

Remote-first 9 open roles Global delivery

Why join

The problem is real. The window is now.

AI

Frontier work, not AI theatre

You'll be building and deploying AI systems that touch production enterprise code, not demos. Our migration pipeline handles real-world legacy estates: COBOL, OutSystems OML, Oracle Forms, AngularJS, .NET Framework. The edge cases are endless and the engineering is hard.

Outsized scope early on

We're a lean team. That means architects run the room with clients, engineers own end-to-end delivery slices, and every person sees their work go live. No layer of project management insulating you from the outcome. We move fast and trust each other to do it right.

$

Competitive compensation

We offer competitive salaries benchmarked to the market. We're building tooling and methodology that compounds in value; the more engagements we run, the better the factory gets, and that value is reflected in how we pay the people who build it.

Remote-first, async by default

Our team spans time zones and so do our clients. We've designed for async from day one: clear documentation, structured decision logs, and no meetings that could have been a write-up. You'll be trusted to manage your time and deliver against clear outcomes.

Compounding craft

Every engagement teaches us something new about migration patterns, AI tooling limits, and enterprise delivery. We invest that learning back into the factory. You'll grow your understanding of legacy systems, AI pipelines, and enterprise architecture faster here than anywhere else.

Clear, honest culture

We don't hire for culture fit. We hire for rigour, clarity, and low tolerance for ambiguity. We write things down, say what we mean, give direct feedback, and expect the same in return. No internal politics; the work is hard enough without it.

Open positions

We're hiring across engineering, delivery, and go-to-market.

All roles are remote-first. Most engagements run in European and North American time zones. Send your CV and a short note on why you're the right fit to careers@adapt-systems.com.

Engineering & AI

AI Migration Engineer

Remote Full-time Senior

Design and improve the AI pipeline that translates legacy source code into idiomatic target-stack code. You'll work at the intersection of LLM prompt engineering, AST analysis, and software transformation, tuning accuracy, handling edge cases, and building the evaluation harness that tells us when output is production-ready.

Senior Software Architect

Remote Full-time Senior

Own the technical decisions on client engagements: target architecture, migration sequencing, risk mitigation, and the equivalence strategy that proves the new system behaves like the old one. You'll lead the audit phase, produce the exit plan, and act as the senior technical voice from discovery to cutover.

Full-Stack Engineer: Java/Spring + React

Remote Full-time Mid / Senior

Deliver migration output across the full stack, reviewing AI-generated Java/Spring services and React components, hardening them to production quality, writing integration tests, and landing them in the target environment. You'll work directly on client codebases and feed patterns back into the AI pipeline.

.NET Engineer (C# / .NET 8+)

Remote Full-time Mid / Senior

Own the .NET delivery lane, from reviewing AI-translated .NET 8 services to writing equivalence tests that cover edge cases in legacy .NET Framework 4.x business logic. Strong understanding of WCF, Entity Framework, and the path from monolith to modular services is a major plus.

DevOps & Platform Engineer

Remote Full-time Senior

Build and maintain the infrastructure that lets us run AI pipelines, parallel-run legacy and migrated systems, and deliver continuous equivalence testing at scale. CI/CD, cloud-agnostic deployment, observability, and the plumbing that makes phased cutover safe and reversible.

Legacy Systems Analyst

Remote Full-time Mid / Senior

Reverse-engineer and document legacy estates (OutSystems OML, Oracle Forms, COBOL, ColdFusion, PowerBuilder), producing the structured analysis that feeds into our AI pipeline and the audit deliverables that go to client boards. Forensic attention to undocumented business logic is the core of this role.

How we hire

Four steps, no surprises.

  1. 01

    Application

    Send your CV and a short note (3–5 sentences) explaining why this role, why now, and what you'd bring that's hard to find. No cover letter required. Just be direct about what you've done and what you want to do here.

  2. 02

    Screening call

    A 30-minute conversation with the hiring lead. We'll go through your background, explain the role and company in detail, and answer your questions. No trick questions. We're assessing alignment, not endurance.

  3. 03

    Technical or work exercise

    A short, paid exercise relevant to the role. For engineers: a focused code or architecture problem scoped to 2–3 hours. For delivery and go-to-market: a scenario-based case discussion. We respect your time and won't ask for free work that benefits us directly.

  4. 04

    Team interview & offer

    A deeper conversation with two or three people you'd work with closely. We'll discuss your approach to the exercise, your working style, and the specifics of the role. If it's a fit on both sides, we move to an offer within a week.

Apply now

Don't see exactly the right role? Write anyway.

We hire on fit and timing. If you have a rare combination of skills (deep legacy knowledge, AI engineering, enterprise delivery, or all three) we want to hear from you even if there's no listed role that matches perfectly.