iHeartMedia Senior Software Engineer in San Antonio, Texas

Current employees and contingent workers click here at https://wd5.myworkday.com/iheartmedia/d/task/3005$4482.htmld to apply and search by the Job Posting Title.


Job Summary:

iHeartMedia is the No. 1 all-in-one digital audio service with over a billion downloads; we reached our first 20 million registered users faster than any digital service in Internet history and reached 110 million registered users faster than any other radio or digital music service and even faster than Facebook. Our areas of operations include radio broadcasting, online, mobile, digital and social media, live concerts and events, syndication, music research services and independent media representation.

The Senior Software Engineer will coordinate closely with inhouse UX/UI design and microservice development teams to create appealing performant user interfaces and web services designed to improve end-user daily productivity. Successful candidates for this position will balance their passion for elegant development with the pragmatic concerns of rapid prototyping, testing, documentation, and scheduled delivery. Candidates must thrive in a fast paced highly collaborative environment focused on iterative development and frequent delivery. Optimized user experience and system reliability is our foremost concerns.


  • Collaborate with technical leads and product owners to delivery highly impactful user interfaces designed to radically improve how the industry manages and leverages its digital production and copy assets.

  • Be a productive member of an agile development

  • Adhere to internal development standards and best practices

  • Coordinate and engage with multiple microservice engineering teams.

  • Design and create scalable and performance oriented ReST microservices

  • Review existing feature implementations in the context of best practices, performance, and scalability

  • Collaborate with technical and operational peers across iHeartMedia to ensure that our technical direction and approaches are reasonably aligned.

  • Keep abreast of industry standards and ensure we are driving those that are important to us and aligned with others as appropriate.

  • Perpetuate a data-driven culture with high standards of operational excellence and continuous improvement.

  • Develop using Test Driven Development / Behavior Driven Development principles

  • Decompose and modernize existing iHeart applications into microservices in cloud-based environments.

  • Build solutions with the following characteristics:

  • Microservices design

  • Real-time, API driven communications

  • Exposing production-grade metrics

  • Using Reactive Manifesto principles

  • Continuous Delivery principles

  • Test Driven Development / Behavior Driven Development principles

  • Able to work individually and with a distributed teams

  • Experience in an agile development environment (Scrum or Kanban)


  • 6+ yrs experience Java application development

  • 4+ yrs experience developing web applications and microservices with Spring Boot

  • 3+ yrs experience developing web services with at least one of the following

  • Ruby /Sinatra

  • Ruby/Rails

  • Python/Flask

  • 3+ yrs experience developing lean web applications based on a collection of JSON based asynchronous Restful service calls in Single Page Application

  • Experienced with application /service monitoring and instrumentation strategies

  • 3+ yrs experience developing applications and services using:

  • Mongo, Elastic Search, Cassandra, Redis

  • 6+ yrs experience developing applications and services using standard relational persistence:

  • PostGres, Maria, MySql, MSSQL

  • Understanding of message queues, and how they are used in scalable web applications

  • AMQ and Rabbit

  • Apache Kafka

  • 3+ years experience delivering software in an agile software organization.

  • 3+ years using cloud IaaS or PaaS products.

  • 5+ years coding and delivering high quality software as a developer

  • Experienced building high performance scalable software using agile customer centric development methodologies.

  • Solid understanding of web application security, performance, and load testing frameworks and methodologies.

  • Thrives in a collaborative environment focused on delivering customer impacting solutions

  • Mindful of testing, documentation, monitoring, performance, and user experience concerns.

  • Demonstrated experience building distributed systems, with intuitive web-based UI, and ability to design rules-based business logic using NoSQL databases.

  • BA/BS degree in Computer Science, Computer Engineering, information technology/systems, or related technical field/equivalent practical experience.


San Antonio, TX: 20880 Stone Oak Parkway, 78258

Position Type


The Company is an equal opportunity employer and will not tolerate discrimination in employment on the basis of race, color, age, sex, sexual orientation, gender identity or expression, religion, disability, ethnicity, national origin, marital status, protected veteran status, genetic information, or any other legally protected classification or status.

Our organization participates in E-Verify. Click here at http://iheartmediacareers.com/Pages/EEO.aspx to learn about E-Verify.

Current employees and contingent workers click here at https://wd5.myworkday.com/iheartmedia/d/task/3005$1999.htmld to apply and search by the Job Posting Title.

iHeartMedia, Inc. is one of the leading global media and entertainment companies specializing in radio, digital, outdoor, mobile, live events, and on-demand entertainment and information services across the nation and providing premier opportunities for advertisers.

Click Here To Learn More About Us:

www.iheartmedia.com at http://www.iheartmedia.com/Pages/Home.aspx