Act as the technical reference for Solutions Architecture
Serve as the focal point for architectural decisions in strategic initiatives of high complexity and cross-functional impact
Ensure alignment between business strategy and technical execution
Operate independently of squads, without an operational development role, tech lead, or software engineering responsibilities
Design end-to-end solution architectures, considering (C4 Model):
o Functional and non-functional requirements
o Internal and external integrations
o Security, scalability, resilience, and observability
Support business, product, and engineering teams in defining technical solutions aligned with RD's strategy
Assess architectural impacts in complex environments with a strong presence of legacy systems and high transactional volumes
Support strategic decisions such as:
o Systems modernization
o Architectural evolution
o Integration strategies
o Alternatives analysis (build vs. buy)
Define, disseminate, and ensure the application of Solution Architecture standards and guidelines aligned with Enterprise Architecture
Review and validate teams' technical proposals without taking on implementation responsibility
Participate in architectural governance forums and bodies, contributing to IT’s foundational decisions
Requirements
Distributed architectures and microservices
System integration via APIs, events, and messaging
Cloud computing, with primary focus on:
o AWS (preferred)
o GCP and OCI
Application and integration security, including:
o IAM
o OAuth2
o OpenID Connect
Legacy modernization strategies, such as:
o API encapsulation
o Event-driven architectures
o Strangler Pattern
Governance and Documentation: Produce and maintain clear, traceable architectural documentation, including:
o Diagrams (C4 Model)
o ADRs (Architecture Decision Records)
Ensure consistency between architectural decisions, corporate standards, and team execution
Contribute to the continuous evolution of RD's architectural guardrails
Bachelor's degree in Information Technology or a related field
Solid experience as a Solutions Architect in complex corporate environments
Hands-on experience with cloud environments and distributed architectures
Proven ability to translate business needs into viable technical solutions
Strong technical communication skills for both technical and executive audiences