Logo
SiriusXM

Senior Principal Software Engineer

SiriusXM, Lawrenceville, New Jersey, United States

Save Job

Overview Join to apply for the

Senior Principal Software Engineer

role at

SiriusXM .

Who We Are: SiriusXM and its brands (Pandora, SiriusXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners – in the car, at home, and anywhere on the go with connected devices. Our vision is to shape the future of audio, where everyone can be effortlessly connected to the voices, stories and music they love wherever they are. This is a diverse group of talent and legends sharing authentic songs, stories, sounds and insights through programming and technology. SiriusXM Media is the gateway for marketers to North America’s digital audio advertising ecosystem. AdsWizz provides digital audio and podcast advertising solutions. How You’ll Make An Impact : As a Senior Principal Software Engineer, you will join a highly performing team of engineers who architect and design ad-delivery services that are robust, scalable and secure. You will collaborate with cross-continent teams and drive initiatives aligned with AdsWizz technology objectives.

What You’ll Do

Design and build high-performance, stable, scalable AdsWizz systems deployed in an enterprise setting.

Define and execute the technology roadmap for AdsWizz’s Supply Side Platform and Demand Side Platform.

Stay updated on the latest IAB standards for ad serving ecosystems (e.g., oRTB, VAST) and adopt them into AdsWizz services.

Develop and maintain enterprise architecture frameworks guiding technology investments across AdsWizz.

Lead high-level architecture discussions and planning sessions.

Collaborate with senior leadership to ensure the technology roadmap aligns with strategic objectives.

Work with various engineering teams in a collaborative development process.

Demonstrate ownership, provide clear direction, and drive projects forward with disciplined execution.

Mentor team members, foster collaboration, and guide others with honesty and directness.

Clarify project scope with Product teams and ensure effective communication across stakeholders.

Coordinate with Dev/Cloud Operations to ensure reliable production deployments and support incident management.

Collaborate with AdsWizz ad delivery leads to align US and RO teams around common goals for the ad delivery stack.

Contribute to team growth through participation in interviewing and recruiting activities.

What You’ll Need

Bachelor’s or Master’s Degree in Computer Science/Mathematics or a related field.

12+ years of software engineering experience in Java (latest JDK preferred).

7+ years of experience building microservices and scalable products on diverse cloud platforms (ideally AWS).

Strong technical expertise in:

REST API microservices using SpringBoot/Dropwizard and Hibernate.

Large-scale, high-availability microservices with circuit breakers and fault tolerance.

Public API design with versioning and backward compatibility.

IAB protocols like oRTB, VAST.

Relational databases (MariaDB/MySQL); NoSQL knowledge a plus (e.g., DynamoDB, MongoDB).

Caching (Redis, Memcached).

Messaging (Kafka, AWS EventBridge).

Security basics (OAuth2).

Containers (Docker, Kubernetes) and AWS services (S3, Lambda, API Gateway, Elasticache, CloudTrail, Athena, Kinesis, SQS, EKS, Cognito).

Automated integration testing (e.g., Wiremock, Cucumber, Playwright).

Observability (Prometheus, Grafana, ELK stack).

Collaboration tools (Lucidchart, Jira, Confluence).

Expertise in digital ad serving concepts (forecasting, pacing models, real-time bidding) and openRTB data models.

Strong understanding of software engineering processes, lifecycle management, release management, and verification/testing.

Ability to work independently and manage significant projects, delivering on time.

Ability to collaborate across time zones and negotiate design tradeoffs aligned with goals.

Excellent cross-functional collaboration and communication with senior leadership.

Ability to quickly learn new technologies and research, with a track record of solving performance bottlenecks.

Strong API design, security, and management practices.

Excellent problem-solving, attention to detail, and commitment to continuous improvement.

Proficiency in creating detailed software architecture diagrams.

Interpersonal skills to work with staff at all levels.

Must have legal right to work in the U.S.

At SiriusXM, compensation ranges depend on background and experience. The base salary for this position is expected to be in the range of $173,700 to $250,000 and may vary based on skills and experience. This role may be eligible for discretionary incentives. We encourage all interested candidates to apply.

Equal Opportunity SiriusXM is an equal opportunity employer that does not discriminate on the basis of race, creed, color, religion, national origin, ancestry, alienage or citizenship status, age, disability or handicap, sex, gender identity, marital status, familial status, veteran status, sexual orientation, or any other characteristic protected by applicable laws.

The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.

R-2025-07-9

#J-18808-Ljbffr