Enterprise Architect (Infrastructure)
Location: Buffalo, NY
Hire Type: Contingent to perm
Pay Range: $52.00 - $85.00/hour
Work Model: Remote
Work Schedule: Monday – Friday, 8am – 5pm
NO C2C, C2H, or Sponsorship
Positional Overview
Imagine Staffing is recruiting for an Enterprise Architect (Infrastructure) on behalf of our client, a leading financial institution in Buffalo, NY, serving individuals, businesses, and communities across the eastern United States. Known for its strong regional presence, commitment to community engagement, and focus on long-term customer relationships, the organization offers a stable and collaborative work environment with opportunities for growth.
In this role, you will be responsible for owning the conceptual and logical architecture for enterprise infrastructure spanning Azure cloud, co-location data centers, compute, networking, and platform services. Defines high-level physical architecture standards for scalable, resilient, and cost-efficient environments supporting all platforms, including AI and digital workloads.
Role & Responsibility:
- Establishes enterprise architecture patterns for hybrid infrastructure, ensuring seamless integration across cloud and on-premises environments.
- Drives alignment with enterprise cloud strategy, platform engineering models, and cross-domain architecture (data, AI, cyber).
- Defines architecture principles and patterns for Site Reliability Engineering (SRE) across both Azure and co-location environments, including reliability, availability, and fault tolerance design principles
- Scalability and capacity management models.
- Resilience patterns (e.g., failover, geo-redundancy, disaster recovery).
- Observability, monitoring, and telemetry architecture at platform level.
- Automation and infrastructure-as-code enablement Establishes high-level SRE operating models, including error budgets, SLIs/SLOs, and reliability governance frameworks, ensuring consistency across engineering teams and platforms.
- Maintains deep knowledge of infrastructure and cloud technologies, including Azure-native services, hybrid connectivity, container platforms, and distributed systems, ensuring architecture decisions are both forward-looking and implementable.
- Partners with engineering, SRE, and platform teams to ensure infrastructure architectures are operationally viable, resilient, and aligned to SDLC delivery models, and communicates tradeoffs, risks, and investment priorities to senior leadership.
Skills & Experience
- Bachelor''s degree and 5 years of relevant work experience, or in lieu of a degree, a combined minimum of 9 years’ higher education and/or relevant work experience
- Experience with multiple programming languages
- Ability to work and communicate with various stakeholders at differing levels of the organization
- Experience in software or service engineering and delivery
- Ability to research and apply modern technology trends related to technology initiatives
- Ability to research, evaluate and articulate multiple approaches to solving technical problems
- Experience in developing and integrating applications using relevant software architecture principles and patterns
Ideal qualifications preferred:
- Graduate degree in technical discipline.
- Experience working in two or more technical roles related to banking technical design.
- Experience in delivering technology and enterprise level presentations.
- Experience working in an Agile environment.
- Industry recognized certification in programming languages and/or cloud technologies.
- Experience working in the financial services industry.