100% onsite.
Resumes pushed daily.
The Technical Architect is responsible for designing, implementing, and governing the overall technical architecture of enterprise systems. This
role ensures that technology solutions are scalable, secure, and aligned with business objectives. The Technical Architect serves as a key advisor to project teams, translating business requirements into well-architected technical solutions and establishing standards that guide development and integration efforts. This position also provides cross-functional leadership across multiple IT disciplines, fostering collaboration and alignment in support of enterprise goals.
Key Responsibilities
• Lead the design and development of enterprise-level system architectures across multiple platforms and technologies
• Define and maintain architecture standards, frameworks, and best practices
• Evaluate and recommend technologies, tools, and platforms to meet business needs
• Collaborate with business stakeholders, project managers, and technical teams to translate requirements into technical designs
• Ensure solutions are scalable, secure, resilient, and maintainable
• Provide technical leadership and mentorship across software development, infrastructure, cybersecurity, data, and operations teams
• Guide teams through complex technical decision-making, balancing trade-offs across multiple IT domains
• Review and approve solution designs, code, and integrations for architectural alignment
• Identify and mitigate technical risks and technical debt
• Support system integration across enterprise applications, including cloud and on-premise environments
• Participate in procurement and vendor evaluation processes for technology solutions
• Develop and maintain architecture documentation, including diagrams, standards, and roadmaps
• Facilitate cross-functional collaboration and drive alignment among diverse technical teams and stakeholders
• Resolve technical conflicts and build consensus on architectural direction
Must Haves:
• Bachelor’s degree in computer science, Information Systems, or related field (or equivalent experience)
• Seven plus years of experience in software development or systems engineering
• Proven experience designing and implementing complex, enterprise scale systems
• Strong knowledge of architecture
patterns (e.g., microservices, service-oriented architecture, event-driven architecture)
• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
• Familiarity with integration technologies (APIs, middleware, messaging systems)
• Understanding of security principles, data management, and performance optimization
• Demonstrated ability to lead and influence across multiple IT disciplines
Preferred Qualifications:
• Experience in public sector or utility environments (e.g., water services, customer information systems, field service management, asset management systems)
• Familiarity with platforms such as GIS, ERP
• Experience with DevOps practices and CI/CD pipelines Core Competencies
• Cross-functional leadership: Ability to influence and guide teams across development, infrastructure, cybersecurity, and data domains without direct authority
• Systems thinking: Understands interdependencies across the enterprise and anticipates downstream impacts of technical decisions
• Translational communication: Communicates complex technical concepts clearly to both technical and non-technical audiences
• Collaborative decision-making: Builds consensus across competing priorities while maintaining architectural integrity
• Conflict resolution: Navigates differing technical perspectives and drives practical, scalable outcomes
• Mentorship and coaching: Develops technical staff and promotes architectural best practices across teams
• Influence and credibility: Establishes trust and drives alignment across departments and stakeholders
• Adaptability and continuous learning: Keeps pace with emerging technologies and evolving industry practices