岗位大厅/Engineering/Senior Software Engineer – Automation Runtime

Routine Labs · 12天前 · 来源 公开招聘平台

Senior Software Engineer – Automation Runtime

Berlin办公方式未标注
全职Engineering
薪资未披露
签证支持雇主未明示 · 无官方资质名单可查

🛡 岗位真实性核验

Ghost Job 检测

🔒 公司官网拦截自动核验——不代表岗位失效,请直接访问申请页

信号由后台自动核验生成,仅供参考;判断权在你。设计案:GHOST-JOB-P1

🎯

必备技能

AIAPIAutomationCitrixFastAPIPostgreSQLPythonTest AutomationUI产品

免费注册后解锁"你的匹配分 vs 高分画像"与个人技能缺口。

💼

职位描述

About Routine Labs
A lot of critical work in Germany still happens in legacy software. Routine Labs automates it: we record the process, AI writes the automation, and only deterministic, testable code runs in production. Our clients are in regulated industries, where "it usually works" isn't good enough.
The role
You own the layer where generated automations meet real legacy software: making them run, noticing when they break, and producing the diagnosis that gets them fixed at the source.
What you'll do Build the engine that drives legacy desktop apps reliably, including apps that were never designed to be automated and give you very little to work with.

Make automations hold up in remote and virtualized environments like RDP and Citrix, where the usual automation hooks often aren't available.

Own the runtime side of the repair loop: when an automation fails, the runtime should know why and hand the generation pipeline a diagnosis it can act on, instead of waiting for someone to patch it by hand. The fix itself is regenerated and reviewed, never hot-patched in production.

Build and own the replay infrastructure: real client recordings, replayed on our Windows VMs, with execution success tracked for every runtime change. Generation quality metrics run on top of it.

What you bring You've built and run production Python systems that other people depended on.

You've automated desktop apps or built test/automation infrastructure, and you know why it breaks.

You've worked against Windows UI automation APIs (UI Automation, MSAA, Win32) or their equivalents, and you know what they don't expose.

You measure whether something works before claiming it does.

Business-fluent German and good English.

Bonus: Citrix/RDP, OCR or vision-based fallbacks, durable workflow engines like Temporal.
How we work & what we offer We're a small team of 8 in Berlin. You'll work directly with our founding engineer. Engineers join client onboardings, because the best product decisions come from seeing real processes up close. Our stack is Python/FastAPI, PostgreSQL and background jobs on a fleet of Windows VMs.

Join the team shaping the technical foundation of a company redefining how legacy software gets automated.
We value diverse perspectives and welcome candidates of all genders, identities and backgrounds.
Find Jobs in Germany on Arbeitnow

🈯 翻译这份 JD · 红灯 0 / 黄灯 0 / 绿灯 0点开 ▾
没扫到常见信号词。这份 JD 直白得不常见——面试里照常确认节奏、汇报线和薪酬范围就好。
没扫到常见信号词——这份 JD 直白得不常见。照常确认节奏、汇报线和薪酬范围。
词典只标"常见信号",不对公司下结论——红灯 = 面试里该当面确认的问题。想自己翻别的 JD:JD 翻译器 →
🏢

公司 · Company

Routine Labs

—

Berlin来源:公开招聘平台

⚑ 岗位信息收录自公开招聘页(公开招聘平台),以雇主官网为准