E-470 Public Highway Authority · 10 hours ago
Enterprise Architect
E-470 Public Highway Authority operates a toll highway in the Denver area and is seeking a strategic and hands-on Enterprise Architect. The role involves guiding the technical and architectural vision for the organization, ensuring the platform's resilience, scalability, and security while collaborating with engineering teams and leadership to align technology with business goals.
Transportation/Trucking/Railroad
Responsibilities
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
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
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
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
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
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
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
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Minimum of 12+ years of experience in software architecture, development, and design, with 5+ years in a leadership or architecture role
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
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)
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
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
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
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
Benefits
Group Medical, Dental, Vision, Life Insurance, Short- and Long-Term Disability
Comprehensive Retirement Plan
Paid time off
Professional development/ Tuition reimbursement