Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Nov 10, 2026. Consulteer scores B on the Alion truth index.
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
Requirements
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

