Job Url: https://www.remoterocketship.com/company/iheartmedia-4/jobs/staff-backend-software-engineer-united-states-remote Job Description: iHeartMedia Website LinkedIn All Job Openings iHeartMedia is America's number one audio company, reaching 9 out of 10 Americans every month. Known for its extensive capabilities in radio broadcasting, digital audio platforms, podcast production, and media services, iHeartMedia operates over 860 live broadcast stations across 160 markets in the United States. The company is a leader in the audio industry, leveraging analytics and attribution technology to engage its vast consumer base. iHeartMedia produces a wide variety of content, including podcast partnerships and live events like the 'iHeartRadio Jingle Ball Tour. ' As a major player in media, iHeartMedia connects audiences with advertisers through advanced audio solutions, empowering campaigns on both national and local scales. Broadcast Media β€’ Broadcast Radio β€’ Digital Radio β€’ Live Entertainment Events β€’ Podcasts 5001 - 10000 employees Founded 2008 πŸ“± Media πŸ’° Debt Financing on 2017-02 Staff Backend Software Engineer Yesterday πŸ—½ New York – Remote 🎸 Tennessee – Remote πŸ’΅ $160k - $200k / year ⏰ Full Time πŸ”΄ Lead πŸ”™ Backend Engineer πŸ¦… H1B Visa Sponsor AWS Distributed Systems Docker DynamoDB Kubernetes MongoDB NoSQL Postgres Scala SQL Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ We are looking for a detail-oriented software engineer to join our backend services team. β€’ Our team develops the core APIs that power the client iHeartRadio applications used by millions of users daily. β€’ We primarily use Scala and deploy/run our code in Kubernetes. β€’ We also create and maintain some data pipelines to import/export data to other internal consumers. β€’ Your responsibilities would include designing/building new features, maintaining high code quality via tests/code reviews/metrics, and keeping a focus on continuous improvement on all parts of the development process. β€’ Our team takes prides in having high quality code and developing in a principled fashion. 🎯 Requirements β€’ Solid experience with the JVM and Scala (preferably) or another functional programming language β€’ Experience designing/architecting high scale/distributed systems where high availability, low latency and scalability is key β€’ Interest and enthusiasm in the latest industry technology language development trends and changes β€’ Strong experience working with concurrent and asynchronous programming β€’ Understanding of algorithms and data structure and how to apply them when designing and building systems β€’ Experience leading teams of engineers through varying back-end and infrastructure projects β€’ Experience with SQL/NoSQL systems such as MongoDB, DynamoDB, PostgresQL β€’ Experience with Docker/Kubernetes β€’ Experience with AWS β€’ Experience with continuous deployment and testing β€’ Bachelor’s degree in Computer Science or equivalent πŸ–οΈ Benefits β€’ Employer sponsored medical, dental and vision with a variety of coverage options β€’ Company provided and supplemental life insurance β€’ Paid vacation and sick time β€’ Paid company holidays, including a floating holiday that enable our employees to celebrate the holiday of their choosing β€’ A Spirit day to encourage and allow our employees to more easily volunteer in their community β€’ A 401K plan β€’ Employee Assistance Program (EAP) at no cost – services include telephonic counseling sessions, consultation on legal and financial matters, emotional well-being, family and caregiving β€’ A range of additional voluntary programs, such as spending accounts, student loan refinancing, accident insurance and more!