This job has expired, please see additional jobs below
Senior Technical Architect
iHeartMedia
San Antonio, TX, United States
Job Details - this job has expired, please see similar jobs below
Job Summary:
With over a quarter of a billion monthly listeners in the U.S., iHeartMedia has the largest reach of any radio or television outlet in America. The company owns and operates 858 broadcast radio stations, serving more than 150 markets throughout the U.S. Plus, iHeartRadio - an industry-leading digital music service - gives users instant access to more than 2,000 live radio stations and allows them to create custom stations inspired by favorite artists or songs, anywhere they are.
As part of the Enterprise Architecture team, the Senior Technical Architect has responsibility for the enterprise technical architecture of iHeartMedia including application, security, information and infrastructure platforms and standards. The architect will work with matrixed architects to evaluate and select technologies and platforms, define enterprise guiding principles, review delivered architectures, and act as architect for large programs. The ideal candidate will possess a strong breadth of architectural knowledge and hands-on experience across software development, data management, security, systems and networking.
Responsibilities:
• Partner with matrixed architects across the application, security, information and infrastructure disciplines to define a cohesive enterprise technical architecture vision and implement it
• Develop and maintain a catalog of technical capabilities and the technologies and platforms providing them; identify overlaps and gaps, and create/manage plans to address them
• Drive the evaluation and selection of enterprise platforms; identify end-of-life technologies and platforms and create/manage their deprecation plans
• Develop technical standards and guidelines for enterprise platforms and the components built on top of them
• Visualize and document architectures and standards, and communicate those clearly to technical and non-technical audiences
• Work with teams across IT to ensure architectures adhere to enterprise standards, and delivered systems are scalable, loosely-coupled, resilient, secure, performant, highly available, and easy to operate
• Promote the use of shared platforms, services, and applications to reduce costs and improve overall efficiency
• Work with program management, solution architects and other delivery groups to create and maintain end-to-end architecture for large programs
• Evaluate technical fit of business systems
• Keep abreast of industry standards, software and data innovation, architectural trends, and major technology vendors and leaders
• Break down assignments into manageable tasks and ensure transparency and visibility into backlog and progress
Skills and experience:
• Bachelor’s degree in computer science, engineering, or equivalent
• A minimum of 11 years of IT experience with at least 3 in architecture
• Deep knowledge in the areas of enterprise solution/application architecture, cloud architecture, software development, application integration, data management, and SDLC
• Solid knowledge in all major areas of technical architecture and platforms:
◦ Application: Object-oriented design, web services, SOA, microservices, batch processes, queuing and messaging, logging and monitoring, programming languages, development tools, technology stacks (open source, Java, .NET, etc.), UI frameworks (web/desktop/mobile), APIs and API management, testing, performance tuning and profiling, automation, CI/CD, Agile/scrum, and DevOps
◦ Data: Master data management, big data, RDBMS, NoSQL, SQL, ETL, analytics, and BI
◦ Security: Identity, directory, authentication/authorization, single-sign-on, access management, API hardening, encryption, data privacy, backup, and disaster recovery
◦ Infrastructure: Compute, storage, network, load-balancing, scalability, and availability
• Significant prior hands-on software development experience including the current ability to develop prototypes
• Strong practical knowledge of cloud platforms including a good breadth within AWS services
• Experience participating in vendor platform evaluations including vendor engagement, criteria and scorecard development, and technology deep dives (security, software interfaces, hosting considerations, availability, etc.)
• Strong experience determining and addressing non-functional requirements: response times, availability, disaster recovery, scalability, data retention, etc.
• Proven record of architecting and building large-scale, complex applications used in business-critical operations and featuring high performance/throughput and scalability, high availability, proper backup, restore, and disaster recovery implementation, and secure communication and data access controls
• Experience in working both independently and with multi-discipline teams, business stakeholders, and management in a large, globally-distributed corporate environment
• Team player who can collaborate across disciplines in IT
• Excellent communication skills including documenting, visualizing, presenting to a mixed/large audience, and balancing talking and listening
• Excellent leadership skills including collaboration, accountability, results driven, self-motivation, big-picture thinking, building strong relations, and negotiating
• High attention to detail and strong analytical, organizational, and task management skills
• Experience with media and EA frameworks (TOGAF, Zachman, FEA, etc.) is a plus