Remote job
System Architect
Job details
About this role
Role overview Set the technical direction for automation platforms that must remain reliable as usage and complexity grow. This role combines hands-on architectural design with reviewing existing systems, weighing practical trade-offs, documenting decisions, and helping developers apply sound system design.
Responsibilities - Design architectures for automation systems that can scale while remaining reliable and maintainable. - Make and explain decisions about data stores, APIs, integrations, queues, and infrastructure. - Evaluate trade-offs among delivery speed, complexity, reliability, and future growth. - Review current systems and recommend changes that help them handle increased load or changing requirements. - Identify failure modes, including external service outages, and plan for graceful handling and recovery. - Record architectural decisions and mentor developers in applying system-level thinking.
Requirements - Experience designing and building systems that have operated at meaningful scale. - Ability to reason about data flows, integrations, asynchronous processing, and infrastructure patterns. - Practical understanding of databases, APIs, queues, containers, and cloud deployment approaches. - Strong judgment in balancing robust design with timely delivery and business needs. - Ability to explain complex decisions clearly to engineers and non-technical stakeholders. - Experience learning from architectural mistakes and adapting designs based on operational outcomes.
Nice to have - Familiarity with workflow automation platforms, event-driven systems, and AI agent integrations. - Experience using AI tools to explore design options, prototype ideas, and produce clear technical specifications; knowledge of model context protocols is a plus.
Benefits and work setup - Remote work in Europe or a hybrid arrangement in Zurich. - Base compensation plus a performance bonus, a significant equity package, an annual learning budget, and a home office setup budget. - Opportunity to shape technical direction.
Candidates are asked to present a system they designed and its trade-offs, reflect on a decision they would make differently, describe their use of AI tools, and outline an approach to a high-volume automation platform.