About the job
The Enterprise Architect serves as a pivotal senior technical leader within the Department of Technology (DT), reporting directly to the Director of Enterprise Applications. In this role, you will be instrumental in defining, governing, and enhancing the City’s application and integration architecture. Your focus will be to ensure that all technology solutions are secure, scalable, cost-effective, and in alignment with the Citywide business objectives and compliance standards.
You will balance strategic vision with hands-on technical execution, establishing architectural standards, designing enterprise-grade solutions, and contributing to development activities as necessary. The ideal candidate will possess extensive full-stack engineering experience, ranging from modern UI frameworks to backend services, data design, and DevOps automation, while actively promoting the responsible use of AI-assisted development tools to enhance quality, security, and operational efficiency.
As the principal authority on application architecture within the DT’s Enterprise Applications division, you will primarily concentrate on setting strategic direction and architectural standards, while maintaining a hands-on approach—leading by example through prototyping, designing, and mentoring development/product teams.
This role demands profound technical knowledge across the entire development stack, including front-end frameworks, server-side logic, database optimization, and cloud-based DevOps practices. You will also play a crucial role in promoting the responsible adoption of AI by integrating AI-powered tools and establishing ethical standards for their use.
Key Responsibilities:
Architecture & Standards
- Define and maintain enterprise architecture standards for applications, integrations, data, cloud, and security.
- Conduct architecture reviews to ensure technical solutions adhere to enterprise guidelines and best practices in the industry.
- Create and sustain long-term roadmaps for application modernization and digital transformation.
- Assess and recommend SaaS, PaaS, and custom-built solutions based on functionality, scalability, security, and fiscal responsibility.
Solution Design & Delivery
- Architect and manage complex, multi-system integrations (e.g., CRM, ERP, Power Platform, case management solutions, analytic platforms, etc.).
- Provide architectural oversight on high-impact enterprise and cross-departmental initiatives.
- Design and develop prototypes or proofs-of-concept to validate new technologies, platforms, architectures, or design patterns.
- Convert business requirements into scalable, maintainable, and resilient technical architectures in collaboration with stakeholders.
AI-Assisted Solution Design...

