This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced Solutions Architect with a strong infrastructure and systems architecture mindset to help analyze and document the architecture of existing enterprise applications within a complex production environment. In this role, you will work closely with the existing engineering and infrastructure teams currently supporting these systems to reverse engineer several applications and produce clear architectural documentation that captures hosting environments, infrastructure dependencies, network connectivity, and service interactions. You will examine where applications are hosted, how services communicate, and what infrastructure supports them, translating this information into high-level system design documentation. This position is ideal for an architect who enjoys digging into existing environments, understanding how applications operate in production, and translating that knowledge into clear architecture diagrams and documentation that can support future planning, modernization efforts, and operational improvements.
Job Responsibility:
Reverse engineer existing enterprise applications to understand system architecture, hosting environments, and infrastructure dependencies
Produce high-level architecture documentation including system diagrams, data flows, network flows, and service interactions
Analyze how applications are deployed and hosted across infrastructure environments
Identify network communication patterns including service endpoints, integration points, and connectivity requirements such as ports and protocols
Document infrastructure requirements, service design considerations, and system capacity needs
Work closely with engineering and infrastructure teams to validate architectural understanding of existing systems
Create architecture artifacts that clearly describe how systems interact and operate in production environments
Identify potential architectural risks, performance constraints, and system design limitations
Requirements:
7+ years of experience in solutions architecture, systems architecture, infrastructure architecture, or a related role
Strong understanding of enterprise application architecture and distributed systems
Experience analyzing or reverse engineering existing production systems and infrastructure environments
Familiarity with infrastructure concepts including application hosting environments, network connectivity, and system dependencies
Experience creating architecture diagrams and technical documentation for complex systems
Strong analytical and troubleshooting skills with the ability to quickly understand unfamiliar systems
Excellent communication skills with the ability to translate complex technical environments into clear documentation
Bachelor’s Degree in Computer Science or relevant years of work experience
Nice to have:
Experience working in large enterprise or high-scale environments
Familiarity with cloud or hybrid infrastructure architectures
Experience documenting network flows, service communication patterns, and system dependencies
Background in infrastructure architecture, platform architecture, DevOps, or network architecture
Experience collaborating closely with cross-functional engineering and infrastructure teams