Back to search
All3 Linkedin · Posted 1mo ago

Principal Software Engineer (m/w/d)

Berlin, Berlin, Germany

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

All3 is transforming how buildings are conceived, developed, and delivered. We combine AI-powered design with robotic prefabrication and on-site assembly to build custom architecture at the cost and speed of mass production - unlocking even the most complex sites


We’re currently seeking a Principal Software Engineer to join our team, focused on building and evolving the core platform that powers our products. This is not a typical feature-team role. The work would be centered around a shared platform that other products and teams rely on. It includes the common data layer, core services, platform logic, and product-facing tools that sit on top of it.


We need someone senior enough to think at a platform level, but still fully hands-on. You should be comfortable making architectural decisions, aligning with other tech leads, and be ready to implement important parts yourself.


Responsibilities:

  • Building core platform services and product functionality end to end;
  • Defining and evolving shared backend architecture, APIs, and data models;
  • Designing system logic for artifact status, derivations, dependencies, and traceability;
  • Ensuring technical consistency across applications built on the platform;
  • Translating complex, cross-domain requirements into clear and scalable systems;
  • Writing production-ready code across backend and frontend layers;
  • Setting technical direction through design work, code reviews, and hands-on implementation.


Requirements:

  • Strong experience building complex software systems;
  • Experience designing shared platforms used by multiple teams;
  • Solid backend development skills in JVM languages such as Kotlin, Scala, or Java;
  • Good fullstack judgment and ability to work across system layers;
  • Strong system design and architectural thinking;
  • Ability to structure complex domains into clear models and workflows;
  • Effective communication with senior engineers and technical stakeholders;
  • Hands-on mindset with a focus on writing and owning production code.


Would be nice if you have:

  • Experience with workflow-heavy or model-heavy systems;
  • Experience with traceability, dependency management, or stateful business logic;
  • Experience in construction tech, BIM, design tools, engineering software, manufacturing, or other multi-domain products.


Conditions:

  • Chance to be a part of a large-scale project;
  • Team driven by impactful cause;
  • Remote format of work;
  • Flexible working schedule;
  • 28 days of annual leave.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent