You will design and oversee distributed application architectures and microservices within cloud environments.
Responsibilities
Contribute to the Enterprise Architecture strategic plan by establishing and promoting standard frameworks and guidelines.
Partner with business executives and technology teams to conceptualize new projects, recommend implementation strategies, and design for specific requirements.
Author and review architecture documents, technical artifacts, and level 1 diagrams to ensure high-quality deliverables.
Mentor technical teams on architecture styles, design patterns, and code quality to improve maintainability and prevent duplication.
Collaborate with cybersecurity teams to ensure technical solutions comply with security standards and lower business risk.
Required Skills
10+ years of experience in Information Technology with 8+ years in an architecture environment.
Mastery of at least one application language: Java, Golang, or Python.
Expertise in microservices architecture and Kubernetes.
Hands-on experience with AWS and SecDevOps practices.
Proficiency in distributed system representation using UML or C4 models.
Strong knowledge of authentication and authorization protocols including OpenID, SAML, OAuth, JWT, CA, X.509, and mTLS.
Experience delivering projects using Agile and JIRA best practices.
Understanding of Site Reliability Engineering (SRE) principles.