Consulteer

Software Architect

Consulteer Zurich, Zurich, Switzerland

Business Consulting and Services · 201-500 employees

2 d ago
software-architect Senior (5-10 yrs) Full-time Switzerland
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The Software Architect will design, document, and define architectural standards while driving the development of modular and maintainable software components. They will collaborate with development teams to ensure architectural consistency and evaluate new technologies to support system scalability and integration.

What they look for

Software Architecture C++ Java 21 Python Model-Based Systems Engineering MBSE Cameo Systems Modeler IBM DOORS System Integration Modular Design Scalability Performance Optimization Technical Documentation Stakeholder Management Analytical Skills

Requirements

Candidates must hold a degree in Computer Science, Software Engineering, or a related field and possess proven experience in software architecture. Strong technical expertise in C/C++, Java 21, Python, and MBSE methodologies using tools like Cameo Systems Modeler and IBM DOORS is required.

Full description

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

Similar roles