SiriusXM

Staff Software Engineer

SiriusXM

Dublin, County Dublin, Ireland · Full Time

Be the first to apply

Experience
7+ yrs
Salary
Openings
1
Posted
4 weeks ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About SiriusXM

SiriusXM and its associated brands, including Pandora, AdsWizz, Simplecast, and SiriusXM Connect, are pioneering the future of audio entertainment by offering premier subscription and ad-supported audio experiences accessible at home, in vehicles, and on mobile devices. The company recently inaugurated a cutting-edge technology hub in Dublin, Ireland, dedicated to advancing their global product and technology initiatives. This facility focuses on software development, automotive technology engineering, AdTech, data science, and analytics to fuel SiriusXM's digital transformation.

Role Overview

The Staff Software Engineer position is situated within the Unified Access and Lifecycle Services team, part of the Growth Engineering division. This team develops high-performance, highly available services essential to SiriusXM's user experience, supporting tens of millions of listeners across North America on platforms such as SiriusXM and Pandora.

Key Responsibilities

  • Lead a collaborative engineering team spread across Europe, including Spain and the UK.
  • Partner closely with other service teams, Client SDK developers, data engineers, and analytics professionals.
  • Design innovative, scalable, and efficient software solutions that meet evolving business needs, including the creation of architecture documentation and technical briefings as required.
  • Promote and uphold exemplary engineering practices and a positive team culture.
  • Guide architectural discussions and strategic planning at a senior level.
  • Simplify complex challenges with straightforward and effective solutions.
  • Maintain code quality through comprehensive reviews and constructive feedback.
  • Demonstrate personal and team accountability in project delivery.
  • Compose and critique technical proposals and root cause analyses.
  • Investigate and recommend new technologies to address strategic challenges.

Qualifications and Experience

  • At least seven years of professional software development experience.
  • Proficiency in Scala programming and functional programming concepts.
  • Strong experience designing and deploying RESTful APIs within enterprise environments.
  • Thorough understanding of software development lifecycle processes, including source control, CI/CD pipelines, and diverse testing methodologies.
  • Deep expertise in distributed systems, with a track record supporting high-throughput production systems.
  • Practical experience using AWS services for compute, databases, storage, containers, and serverless components in production.
  • Familiarity with asynchronous programming paradigms, particularly on JVM-based platforms supporting scalable systems.
  • Balanced and pragmatic evaluation of engineering decisions aligned with business priorities.
  • A persistent curiosity to understand underlying system requirements and motivations.
  • Strong sense of ownership and accountability beyond deployment.
  • Outstanding communication skills, both written and verbal.

Workplace Environment and Equal Opportunity

SiriusXM is committed to fostering a respectful and professional workplace that values cooperation and mutual respect. The company is an equal opportunity employer, prohibiting discrimination based on race, religion, national origin, gender identity, and other protected characteristics as per applicable laws. The listed responsibilities and requirements may be adjusted at the company's discretion without prior notice.

Level

Mid

How they work

Communication Teamwork & Collaboration Accountability
🤖
Online · instant AI help
Broxer