Position Overview
About the role
β10+ years of experience in software engineering, with significant experience in application or solution architecture roles
Strong experience designing and building distributed systems, APIs, and service-based architectures (e.g., microservices, event-driven systems)
Demonstrated ability to define and apply architecture principles, patterns, and standards that enable scalability, maintainability, and interoperability
Experience working in polyglot environments , with familiarity across multiple programming languages and frameworks
Experience working with or enabling AI-assisted development tools (e.g., code generation, copilots) or designing systems that support AI-driven workflows.
Strong understanding of system boundaries, domain modeling, and service design , with the ability to identify and prevent architectural drift
Experience collaborating with cross-functional teams (engineering, product, design) to shape solutions from concept through...