The Architect, Technology I owns the architecture of the enterprise cloud data platform and leads a team of developers, working with limited supervision. The role also directs a very large offshore team across multiple time zones, setting technical direction, standards, and roadmaps so work stays consistent at scale. The architect applies advanced technical knowledge to complex assignments, independently leads technical components of larger initiatives, and supports business growth and technology integration in a regulated environment.
Responsibilities:
- Perform technical and analytical tasks using established methods and tools; apply judgment to adapt approaches for less-routine problems, document methods and results, and escalate novel or ambiguous issues with suggested next steps.
- Lead and mentor a team of developers, and direct a large offshore team, setting priorities, coordinating handoffs across time zones, and holding delivery to quality and architecture standards.
- Review design artifacts and enforce standards through peer reviews, architecture principles, and documented compliance evidence. Support governance and compliance tracking by maintaining architecture repositories, updating standards documentation, and coordinating audit preparations.
- Collaborate with development, infrastructure, and security teams on implementation by providing architecture guidance, reviewing technical designs, and validating integration points.
- Define and evolve data platform architecture, including Lakehouse, data mesh and data fabric patterns, event-driven designs, and batch and real-time processing.
- Establish data contracts, data quality, observability, lineage, and metadata practices for reusable data products and platform services.
- Design for scalability, reliability, performance, disaster recovery, security, and cost optimization.
- Identify automation and process improvements by evaluating tooling options, implementing validation scripts, and streamlining documentation workflows.
- Maintain architecture documentation and guidelines by updating models, capturing design decisions, and keeping them accessible to project teams.
- Deliver reliable outputs for assigned and moderately complex projects; ensure acceptance criteria and compliance requirements are met, document methods, validations, and key assumptions, and keep project leads, stakeholders, and leadership informed of progress and issues.