Senior Software Engineer, Platform

About TuneIn


TuneIn, the world’s leading live audio service, brings together live radio, sports, news, music, podcasts, and audiobooks from around the globe. With more than 75 million monthly active users, TuneIn is one of the world's most widely used audio platforms. TuneIn broadcasts over 100,000 owned & operated and partner radio stations. With premier distribution across 200 platforms and connected devices including Tesla and Alexa, TuneIn empowers listeners to hear what they love wherever they are, including exclusive commercial-free stations from the minds of folks like Garth Brooks. TuneIn Premium subscribers get additional exclusive access to commercial-free news from top networks like CNN, Fox News Radio, MSNBC, and Bloomberg, as well as live, can't-miss F1, MLB, NHL, and college sports. For more information, please visit us at Tunein.com or follow us on Instagram, or X.

The Role

As a key member of the Core Platform Engineering team, you will work directly with business and technical stakeholders to lead and execute a variety of projects including exploration of new languages, tools, and technologies (such as Go, .net-core, AWS Aurora, Elastic Search, etc), building new APIs and microservices, refactoring of existing services and data stores to fit well in our cloud-native distributed architecture, personalization and many more. While working on these projects, you will hold responsibility for full life-cycle management, including requirements analysis, technical design, implementation, testing, documentation, deployment to production, and post-production ownership.


The Team

The Platform team is responsible for running APIs that serve the catalog and enable UX not only for TuneIn’s own apps but also hundreds of different devices – from smart speakers to cars. The system that powers it consists of several dozen services, built in a split between .NET Core and GoLang, all running in Kubernetes. Other parts of our stack include AWS Aurora and Dynamo for persistent storage, Redis for caching, and GRPC for cross-service interaction. Our current crew size is seven and growing, and we own the full development cycle of our services from planning to deployment.

Scope of Work

  • Design and build services and applications for scale on the order of tens of millions of users, and optimize code for numerous platforms
  • Profile and optimize browse and search algorithms over large datasets
  • Contribute to architecture, design, and implementation of the next-generation monetization and metadata delivery platform
  • Contribute to the development of new web and mobile applications and services
  • Create technical specifications for new products, executing from start to finish, and owning the quality of the service in production
  • Create and enhance integrations with external partners like Amazon, Microsoft, Sonos, Tesla, and Google
  • Maintain and extend a heterogeneous environment, including our core .NET codebase and our set of services written in Go, Java, and Node.js
  • Maintain and extend API services, SDKs, and developer documentation

What We Are Looking For

  • 5+ years of backend development experience
  • Expertise with object-oriented languages such as C#, Go, Java, or C++
  • Direct experience with modern server application stacks, design, development, and deployment of high volume web applications and APIs (millions of transactions per day)
  • Working knowledge of both relational and NoSQL database design and management (here at TuneIn, we are using MySQL, Redis, DynamoDB, Redshift, and more)
  • History of building resilient, stateless, scalable, distributed, and observable systems
  • Familiarity with microservices, knowledge of modern cloud services (such as AWS or similar)
  • Experience working with CI/CD systems and infrastructure as code practices is a big plus
  • Understanding of presentation technologies, including HTML, CSS, and JavaScript, is a plus
  • A practical perspective on software engineering discipline, focus on learning and delivering, and a passion for high quality
  • Great energy and enthusiasm with a positive, collaborative working style, clear communication, and writing skills. Enthusiasm for audio content preferred
  • Bachelor's in Computer Science or equivalent experience

Our Benefits

  • Health insurance contribution
  • Paid parental leave 
  • Flexible PTO policy and 12 paid holidays (2025)
  • Wellness stipend
  • Technology stipend
  • Individual training and educational spending
  • WFH one-time stipend





Workforce Privacy Policy

To view our Workforce Privacy Notice, which covers how we treat candidate data, click here.

 

Our Commitment to Diversity and Inclusion
TuneIn is reinventing radio for a truly connected world by celebrating the human voice. We're an audio leader with a workforce as inclusive as our global audience. By offering unparalleled diversity of perspectives, a seat we connect people to the conversations that are most meaningful to them.  We’re committed to growing and empowering a more inclusive community within TuneIn. That’s why we hire and cultivate diverse teams of the best and brightest from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunities to excel. 


Engineering

Remote (Canada)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling