What are the responsibilities and job description for the Enterprise Architect position at E-470 Public Highway Authority?
About E-470:
The E-470 Public Highway Authority operates E-470, a 47-mile toll highway that spans the eastern perimeter of the Denver metropolitan area, connecting key points including State Highway C-470, I-25, and areas near the Denver International Airport. It is overseen by a Board of Directors comprising eight voting jurisdictions, including Adams, Arapahoe, and Douglas counties, as well as municipalities such as Aurora and Brighton. Affiliate non-voting members include additional cities and counties, and ex-officio members include the Colorado Department of Transportation (CDOT) and other regional organizations. E-470 is a political subdivision of Colorado, dedicated to safe and efficient transportation solutions in the area.
About the Position:
We are seeking a strategic and hands-on Enterprise Architect to guide the technical and architectural vision for our organization. As an Enterprise Architect you will own the overall architecture of our platform consisting of multiple applications, ensuring the platform is resilient, scalable, secure, and aligned with business goals. You will align organization’s technology and its business goals by designing, maintaining, and evolving IT landscape. You will collaborate closely with engineering teams, product managers, and leadership to define and shape the technology roadmap while providing hands-on guidance to the teams to deliver a cohesive and high-performing platform. This is a key role that requires both strategic thinking and a willingness to "roll up your sleeves" to solve technical challenges.
Key Responsibilities
Architectural Leadership:
- Define and own the overall architecture for the organization’s platform, ensuring consistency, scalability, security, and efficiency across all applications.
- Establish architectural principles, guidelines, and standards to ensure uniformity and maintainability of the system.
- Act as the technical leader, providing guidance and mentorship to engineering teams on best practices and technical decisions.
Platform Strategy and Roadmap:
- Collaborate with leadership to align the technology roadmap with business objectives, user needs, and organizational growth plans.
- Work with product and engineering teams to ensure the technical solutions align with long-term architectural goals.
- Identify and recommend technical investments and tools that will improve platform capabilities and operations.
Collaboration Across Teams:
- Collaborate with the five engineering teams working on different parts of the platform, ensuring they are aligned and collaborating effectively on architectural decisions.
- Foster communication and knowledge sharing between teams to avoid duplication and encourage reuse of components and services.
- Serve as the "bridge" between business stakeholders and engineering teams to ensure technical solutions meet business needs.
System Design and Development:
- Design and document the architecture of the platform, including APIs, data models, backend services, and integration points between applications.
- Evaluate and recommend third-party solutions, services, or tools that can integrate with the platform where necessary.
- Drive the evolution of the platform into a scalable, modular, and maintainable system as the organization grows.
Problem Solving and Technical Oversight:
- Help teams identify and resolve critical technical challenges, bottlenecks, or architectural issues.
- Expertly analyze the trade-offs between technical choices to make informed, pragmatic decisions.
- Conduct architecture reviews and provide constructive feedback to ensure adherence to organizational standards.
Technology Adoption and Evolution:
- Stay informed of emerging technologies, frameworks, and architectures; make recommendations for their adoption when appropriate.
- Advocate for the use of modern software development practices, cloud-native approaches, DevOps principles, and CI/CD pipelines.
Governance and Documentation:
- Ensure that architectural decisions and technical documentation are properly maintained and readily accessible to stakeholders.
- Define and enforce governance processes around architectural changes, ensuring compliance and technical alignment across the platform.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Experience: Minimum of 12 years of experience in software architecture, development, and design, with 5 years in a leadership or architecture role.
- Preferred Experience working in a small organization or startup environment.
- Knowledge of front-end architectures (e.g., React, Angular, or Blazor) and how they interact with backend systems.
- Experience in data analytics, business intelligence tools, or designing platforms with reporting capabilities.
- Exposure to cybersecurity practices and secure application development.
Technical Expertise:
- Strong experience designing and building scalable, distributed architectures for web-based platforms.
- Hands-on experience with modern development frameworks and languages (e.g., .NET, Python, Angular).
- Deep knowledge of databases and data design principles, including SQL (e.g., SQL Server) and/or NoSQL databases.
- Knowledge of integrating diverse application ecosystems via APIs, microservices, and event-driven architectures.
- Cloud and DevOps: Familiarity with cloud platforms (e.g., AWS, Azure, or GCP) and cloud-native solutions. Understanding of DevOps practices, CI/CD pipelines, and infrastructure as code (e.g., Terraform, Kubernetes, Docker).
- Collaboration and Communication: Exceptional communication and interpersonal skills, with the ability to explain technical concepts to non-technical stakeholders. Proven ability to collaborate with cross-functional teams in a small or growing organization. Track record of influencing and driving consensus among teams with diverse perspectives.
- Strategic and Hands-On Experience: Experience balancing long-term architectural strategy with short-term technical needs and tight release cycles. Willingness to dive into code and technical challenges when required, helping teams to build and refine solutions.
- Problem Solving and Decision-Making: Strong analytical and problem-solving skills, with the ability to evaluate trade-offs and make data-driven decisions. Expertise in designing for scalability, performance, reliability, and maintainability.
Benefits:
- Group Medical, Dental, Vision, Life Insurance, Short- and Long-Term Disability
- Comprehensive Retirement Plan
- Paid time off
- Professional development/ Tuition reimbursement
Position Information:
- Position Type: Full-Time, Exempt
- Hiring Range: $150,000 - $175,000
- Location: Hybrid (Remote & On-Site)
Salary : $150,000 - $175,000