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.
Why join
The problem is real. The window is now.
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
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
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
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+)
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
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
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.
Delivery & Client Work
Technical Delivery Lead
Run the factory phase end-to-end on a client engagement, sequencing the migration sprint by sprint, managing weekly reporting, coordinating the client-side team, and holding the cutover plan. You understand technical risk well enough to make the call to slow down or speed up, and you keep both client and engineering team aligned.
Solutions Architect, Pre-Sales
Lead the scoping and audit phase with prospective clients, assessing their legacy estate, estimating migration complexity, proposing target architecture, and producing the board-ready exit plan that closes the engagement. You're equally comfortable in a technical deep-dive and a C-suite presentation.
How we hire
Four steps, no surprises.
-
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.
-
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.
-
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.
-
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.