Logo arculus GmbH

Software Architect

Job

  • Level
    Senior
  • Job Field
    Application, Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Munich
  • Working Model
    Onsite
  • Job Summary

    In this role, you define and evolve scalable software architectures, design APIs, and integrate systems to sustainably shape the technical foundation of our automation software.

    Job Technologies

    Your role in the team

    • 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.
    • 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.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • 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.
    • Strong background in defining and enforcing architectural standards and best practices.
    • Vertrautheit mit Domain-Driven Design (DDD) und modernen Systemdesign-Methoden.
    • 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.

    Experience

    • Minimum 7 years of experience in Software Engineering or Architecture, with a strong focus on large-scale distributed systems.
    • 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.
    • Experience with cloud platforms and scalable infrastructure environments.

    This text has been machine translated. Show original

    What we offer

    • You will find our tech space nestled within the eastern region of Munich.
    • It serves as a hub for our team's creativity and collaboration, featuring state-of-the-art meeting rooms, a fully-equipped electronics lab, and a spacious robotics testing area.
    • Our team also enjoys a variety of social spaces, all within the modern infrastructure of the renowned Neue Balan campus.
    • 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.

    This text has been machine translated. Show original

    Benefits

    Health, Fitness & Fun

    Food & Drink

    More net

    Topics that you deal with on the job

    Job Locations

    • Location Munich

      Bayern

      Germany

    This is your employer

    arculus GmbH

    arculus GmbH

    At Arculus, we're a leading software and robotics company with three locations across Germany. We develop groundbreaking solutions to help boost productivity to a whole new level.

    Description

  • Founding year
    2016
  • Language
    English
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Electronics, Automatization
  • Logo arculus GmbH

    Software Architect

    Location
    Munich
    Working Model
    Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs