Skip to main content
Back to jobs

Software Architect (d/f/m)

External
arculus logoArculus · Munich, Germany
Full-timeOn-site2mo ago
ComplianceDocumentationDomain-Driven DesignJavaMicroservicesRobotics
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

At arculus, we design, build, and maintain cutting-edge autonomous mobile robots and the software ecosystem around them. Our Development department brings together software, infrastructure, and product experts in a collaborative, international environment, focused on delivering reliable and high-quality products that make a real difference in intralogistics. Your Role As a Software Architect, you will be responsible for defining and evolving the technical foundation of our Automation Software portfolio. Your mission begins with a strong focus on the "Now": shaping scalable, high-performance architectures that support ongoing product development and integration efforts. You will act as a key technical authority, ensuring architectural consistency across teams while enabling fast, reliable delivery. By aligning system design with real-world operational requirements, you will bridge product vision and engineering execution. You will ensure that our software systems meet critical non-functional requirements such as performance, scalability, and reliability, while supporting a seamless and cohesive product ecosystem across the entire lifecycle. Your Tasks & Responsibilities Define and evolve the overall software architecture, including system components, interaction patterns, and integration strategies Design and govern internal and external interfaces (APIs, data contracts, communication protocols) Guide development teams to ensure consistent implementation aligned with architectural principles Collaborate closely with Product Management to assess system-level implications of requirements and features Review technical designs and implementations to ensure compliance with architecture and quality standards Identify, evaluate, and mitigate architectural risks, including technical debt and scalability limitations Ensure system performance, reliability, security, and maintainability through robust architectural decisions Establish and maintain architectural documentation, standards, and best practices Support integration strategies, system testing approaches, and release readiness Translate evolving business and technical needs into a sustainable long-term architecture and technical roadmap Drive alignment across cross-functional teams to ensure a unified system landscape rather than fragmented solutions Your Experience Minimum 7 years of experience in Software Engineering or Architecture, with a strong focus on large-scale distributed systems Proven track record designing and delivering complex, high-performance software systems in production environments Deep expertise in microservices architectures, cloud-native systems, and event-driven communication patterns Hands-on experience with modern programming languages such as Java, C#, C++, or Rust Experience working in cross-functional, distributed teams with high integration complexity Strong background in defining and enforcing architectural standards and best practices Familiarity with Domain-Driven Design (DDD) and modern system design methodologies Experience with cloud platforms and scalable infrastructure environments

Requirements

  • Passionate about designing robust, scalable, and future-proof software architectures
  • Strong communicator, able to translate complex technical concepts into clear guidance for diverse stakeholders
  • Confident in driving technical decisions and aligning multiple teams around a shared architectural vision
  • Structured and analytical thinker with a strong sense of ownership and accountability
  • Comfortable working in fast-paced, evolving environments with high technical complexity
  • Motivated to build systems that combine technical excellence with real-world operational impact
  • WHY ARCULUS
  • We are a diverse, global team of 100+ creative thinkers, algorithmic brains, makers, movers, and shakers.
  • Our approach comes from a continuous cycle: assemble, weld, code, test, deploy or delete, and repeat. That is how we deliver innovative solutions to tackle the biggest intralogistics challenges.
  • We are more than just a workplace: we are a community. We encourage connection and affiliation through a range of activities: hiking trips, running events, ping pong tournaments, and quiz nights - there is something for everyone.
  • We also believe that work should be rewarding in more ways than just one. That is why we offer competitive salaries and benefits like EGYM Wellpass, language courses, Jobrad, and flexible working hours.
  • If you are moving to join our team, we provide relocation and visa support to help make the transition as smooth as possible.

Benefits

Vision insuranceFlexible schedule

Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at arculus? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect