Consulteer logo
Hiring from
Switzerland
Work type
Hybrid
Posted

621,967 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job 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 jobs

Apply for this job100% free