Staff Software Engineer - Scalable Backend Architect

AdsWizz

Dublin

Hybrid

EUR 120,000 - 160,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

SiriusXM in Dublin is seeking a Staff Software Engineer to lead the Unified Access and Lifecycle Services team within Growth Engineering. You will guide high-throughput, scalable services powering SiriusXM and Pandora for tens of millions of listeners across North America.

You will mentor engineers across Europe (Spain, UK), collaborate with Services, Client SDK, Data Analytics, and drive architecture discussions while upholding coding standards and a culture of ownership.

Qualifications

  • Seven+ years of professional software engineering experience.
  • Expertise in Scala and functional programming.
  • Experience designing RESTful web APIs in an enterprise setting.
  • Solid understanding of the software development lifecycle, including source control, CI/CD and testing approaches.
  • Deep distributed systems knowledge in production environments.
  • Experience with AWS in production, including compute, databases, storage, containers and serverless.
  • Proficiency in asynchronous programming models on the JVM.

Responsibilities

  • Lead a geographically distributed group of engineers in Europe (Spain + UK).
  • Collaborate with Services teams, Client SDK, Data Engineers, and Data Analytics teams.
  • Innovate to build performant solutions that scale with business demands; document architectures as needed.
  • Foster a healthy engineering culture and drive best practices.
  • Lead high-level architecture discussions and planning sessions.
  • Develop simple solutions to complex problems.
  • Ensure team-wide code quality through reviews and PR feedback.
  • Exhibit accountability at personal and team levels.

Skills

Scala
Functional programming
REST APIs
Distributed systems
AWS
Asynchronous programming
JVM
CI/CD
Containers
Serverless

Tools

CI/CD
Containers
Serverless
Kubernetes
JVM tooling

Job description

SiriusXM in Dublin is seeking a Staff Software Engineer to lead the Unified Access and Lifecycle Services team within Growth Engineering. You will guide high-throughput, scalable services powering SiriusXM and Pandora for tens of millions of listeners across North America.

You will mentor engineers across Europe (Spain, UK), collaborate with Services, Client SDK, Data Analytics, and drive architecture discussions while upholding coding standards and a culture of ownership.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

AdsWizz • Dublin

On-site
EUR 120,000 - 160,000
Senior Backend Engineer - Device Services (Low-Latency, JVM)
Senior Backend Engineer - Device Services (Low-Latency, JVM)

SiriusXM • Dublin

On-site
EUR 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

SiriusXM • Dublin

On-site
EUR 90,000 - 120,000
Senior Production Operations Engineer
Senior Production Operations Engineer

AdsWizz • Dublin

On-site
EUR 65,000 - 90,000
Operations Engineer III
Operations Engineer III

AdsWizz • Dublin

On-site
EUR 65,000 - 90,000
Senior Software Test Engineer - Automation & C/C++
Senior Software Test Engineer - Automation & C/C++

AdsWizz • Dublin

Hybrid
EUR 70,000 - 100,000
Software Engineer III - Test Framework
Software Engineer III - Test Framework

AdsWizz • Dublin

Hybrid
EUR 70,000 - 100,000
Staff Machine Learning Engineer
Staff Machine Learning Engineer

AdsWizz • Dublin

On-site
EUR 70,000 - 90,000
Senior Staff ML Engineer: Scale Production ML & MLOps
Senior Staff ML Engineer: Scale Production ML & MLOps

SiriusXM • Dublin

On-site
EUR 140,000 - 200,000
Senior ML Engineer - Production & MLOps Leader
Senior ML Engineer - Production & MLOps Leader

AdsWizz • Dublin

Hybrid
EUR 140,000 - 190,000