Software Architect

consulteerZurichJob.bopublished 11/10/2026
Must-have:PythonJavaQA/Test

Design the architecture behind tomorrow's software solutions.

Your Role & Responsibilities

  • Design, define, and document software architecture principles and standards
  • Drive the development of modular, reusable, and maintainable software components
  • Define interfaces between software modules and external systems
  • Guide architectural decisions related to scalability, performance, maintainability, and integration
  • Collaborate closely with development teams to ensure architectural consistency and best practices
  • Evaluate and integrate new technologies, frameworks, and software components
  • Contribute to reusable frameworks, services, and platform capabilities
  • Support architectural reviews, technical design discussions, and key technology decisions
  • Work with requirements and test engineering teams to ensure alignment across the development lifecycle
  • Promote software reuse and standardization across multiple products and solutions

Required Technical & Professional Expertise

  • A degree in Computer Science, Software Engineering, or a related technical field
  • Proven experience in software development and/or software architecture
  • Strong expertise in C/C++, Java 21, and Python
  • Experience with Model-Based Systems Engineering (MBSE) methodologies and best practices
  • Hands-on experience with Cameo Systems Modeler and IBM DOORS
  • Strong understanding of software architecture patterns, modular design, and system integration
  • Excellent analytical and problem-solving skills
  • Strong communication and stakeholder management abilities
  • Professional proficiency in English; German and/or French are an advantage