Careers at ArchUnit

Build tools that keep ambitious codebases honest.

We are building language-native architecture testing tools for engineering teams that move quickly and still care deeply about software design.

Our team works remotely across Europe and in Munich. We value precise thinking, direct communication, practical ownership, and the patience to make complex tools feel simple.

01

Start from evidence.

We make decisions from source, user behavior, benchmarks, and reproducible results.

02

Own the whole path.

Implementation, documentation, release quality, and user feedback belong together.

03

Keep the interface clear.

Deep technical work matters most when another person can understand and use it.

Open roles

Find the work that fits your strengths.

All positions are full-time and available remotely in Europe or from Munich.

EngineeringRemote in Europe or Munich

Backend Engineer

Build dependable services and tooling around architecture analysis, project metadata, and developer feedback.

Apply by email

What you will do

  • Design and implement APIs that turn source analysis into clear, durable product capabilities.
  • Improve reliability, observability, and performance across our service and data boundaries.
  • Work directly with open-source maintainers to bring library workflows into production systems.

What you bring

  • Professional experience with a modern backend language and relational or document databases.
  • A practical understanding of testing, API design, and production operations.
  • Clear written communication and comfort working in a small, remote-first team.
EngineeringRemote in Europe or Munich

Senior Backend Engineer

Own backend architecture for services that need to stay predictable as repositories, languages, and workloads grow.

Apply by email

What you will do

  • Lead the design of resilient service boundaries, asynchronous workflows, and analysis pipelines.
  • Set engineering standards for delivery, security, data integrity, and operational readiness.
  • Mentor engineers and turn ambiguous product requirements into focused technical plans.

What you bring

  • Several years of backend engineering experience with ownership of production systems.
  • Strong judgment in distributed systems, data modeling, and performance tradeoffs.
  • Experience improving an existing architecture without interrupting product delivery.
EngineeringRemote in Europe or Munich

Senior Software Engineer, TypeScript and Rust

Advance language-native analyzers and developer APIs for teams that want architecture feedback inside their ordinary test suites.

Apply by email

What you will do

  • Develop static-analysis, graph, and rule-evaluation capabilities in TypeScript and Rust.
  • Design fluent APIs that feel native while preserving a coherent model across ecosystems.
  • Build benchmarks, integration tests, examples, and documentation that make correctness visible.

What you bring

  • Deep production experience in TypeScript or Rust, with motivation to work seriously in both.
  • Knowledge of compilers, ASTs, dependency graphs, build systems, or developer tooling.
  • A record of shipping libraries or tools with careful compatibility and documentation practices.
Go to marketRemote in Europe or Munich

Account Executive

Help engineering leaders connect architecture quality, delivery speed, and measurable operational outcomes.

Apply by email

What you will do

  • Own opportunities from first conversation through a clear, trusted decision process.
  • Translate technical product value into business cases for engineering and platform leaders.
  • Bring customer evidence back into positioning, product priorities, and go-to-market programs.

What you bring

  • Experience selling technical software to engineering or platform organizations.
  • Strong discovery skills and the ability to navigate both technical and executive conversations.
  • A low-ego, evidence-led approach to building long-term customer relationships.
Go to marketRemote in Europe or Munich

Forward Deployed Engineer

Work alongside customer teams to turn their architecture decisions into useful checks, integrations, and adoption plans.

Apply by email

What you will do

  • Map real repositories, delivery workflows, and architecture goals into practical implementations.
  • Prototype integrations, write reference rules, and help teams move from evaluation to trusted use.
  • Partner with product and engineering on patterns that should become repeatable capabilities.

What you bring

  • Hands-on software engineering experience and confidence working in unfamiliar codebases.
  • The ability to explain technical tradeoffs clearly to developers, architects, and leaders.
  • Comfort balancing implementation work, customer communication, and product judgment.

Do not see your exact role?

Good work rarely fits one title.

If you care about developer tools, static analysis, or architecture feedback and think you can move the project forward, introduce yourself.