You'll join a platform operating in a modern MicroServices landscape, where multiple shared services support several product teams across the organization.
Your primary mission will be to bridge architecture and engineering by translating architectural vision into detailed solution designs and guiding development teams throughout implementation.
Responsibilities
- Design detailed solution architectures for complex MicroServices-based platforms.
- Translate high-level architecture into implementable low-level designs (service decomposition, API and integration contracts, data and event-driven patterns).
- Act as the technical bridge between domain/enterprise architects and engineering teams.
- Guide technical discussions and ensure architectural consistency across multiple services.
- Support the migration from the current cloud environment to a new internally hosted open-source platform.
- Challenge existing designs when appropriate and help drive pragmatic architectural improvements.
- Facilitate collaboration between architects, developers and product teams.
- Ensure solutions remain scalable, secure, maintainable and aligned with architectural standards.
- Participate in architecture reviews and support implementation teams throughout delivery.
Your profile
- 10+ years of experience as a Solution Architect or Software Architect.
- Extensive experience designing distributed MicroServices architectures.
- Proven ability to produce detailed low-level designs, including API/integration contracts and event-driven patterns, that development teams can implement directly.
- Strong understanding of cloud-native applications and modern software architecture.
- Experience with Azure environments; previous cloud migration experience is highly desirable.
- Experience with container platforms (Kubernetes, OpenShift or similar) is a strong asset.
- Comfortable working in technically demanding environments with experienced engineers.
- Strong communication and facilitation skills.
- Fluent in English.