Join Our Team as a Senior Application Architect
Do you seek to work in a highly dynamic environment where your architectural decisions shape enterprise-wide solutions? We are looking for a talented Senior Application Architect to join the FATE Engineering team in Zurich. In this role, you will design and evolve a reusable application framework, define architectural standards, and support development teams in applying shared technical capabilities. You will collaborate with a diverse team comprising Solution Designers, Developers, Testers, and Cloud Engineers, all of whom value reliability, transparency, and sustainable solutions.
What You Will Do
- Design and maintain a reusable enterprise application framework that serves as the foundation for multiple applications.
- Define and implement architectural standards and patterns across Java/Spring Boot backend and Angular frontend components.
- Establish shared technical capabilities such as security, logging, monitoring, configuration, and error handling.
- Collaborate with solution design, development, testing, and cloud roles to ensure consistent application of architecture.
- Document architectural decisions and evolve the framework in accordance with organizational and technical requirements.
What You Bring
- Over 5 years of professional experience in software development, with a focus on application or system architecture.
- Practical experience with Java, Spring Boot, and Angular in enterprise application environments.
- Experience in designing or maintaining reusable frameworks, libraries, or shared platforms.
- Strong knowledge of API design, integration patterns, security concepts, and enterprise application architectures.
- Excellent communication skills for conveying technical concepts and collaborating with cross-functional teams.
- Proficiency in English (written and spoken); knowledge of German and/or Spanish is an advantage.
Apply online using the form below. Note that only applications matching the job profile will be considered.