remote
Client Technology Engineering - Architecture - EY
Software Engineer
Design and deliver enterprise‑grade architectures for global, business‑critical products, leveraging cloud platforms, microservices, and API strategies while guiding technical standards and governance.
About the role
Key Responsibilities
- Define and document end‑to‑end solution architectures for large‑scale, global client technology initiatives.
- Collaborate with product owners, developers, and infrastructure teams to translate business requirements into scalable, secure designs.
- Lead the selection and integration of cloud services (AWS, Azure) and container orchestration (Kubernetes) to meet performance and reliability goals.
- Establish architectural standards, reference models, and governance processes using frameworks such as TOGAF.
- Mentor engineering teams on best practices for microservices, API design, and DevOps pipelines.
Requirements
- 5+ years of experience in enterprise or solution architecture for complex, multi‑region systems.
- Strong hands‑on knowledge of cloud platforms (AWS, Azure) and container technologies (Docker, Kubernetes).
- Proven expertise in designing microservice‑based solutions and RESTful APIs.
- Familiarity with architectural frameworks (TOGAF, Zachman) and governance models.
- Excellent communication skills to influence stakeholders and drive technical decisions.