Principal Software Engineer, Ads Technology Enterprise Architecture
Listed on 2025-12-02
-
Software Development
Software Engineer, Cloud Engineer - Software
Principal Software Engineer, Ads Technology Enterprise Architecture
Join to apply for the Principal Software Engineer, Ads Technology Enterprise Architecture role at Pandora.
About PandoraPandora is an equal opportunity employer that embraces diversity and inclusion. Sirius
XM and its brands (Pandora, Sirius
XM Media, Ads Wizz, Simplecast, and Sirius
XM Connect) lead a new era of audio entertainment and services, delivering the most compelling subscription and ad‑supported audio entertainment experience for listeners worldwide.
As a Principal Software Engineer you will join a high‑performing team of engineers who architect, design, and maintain scalable backend and big data services that are robust, secure, and enterprise‑ready. You will collaborate with cross‑continent teams, drive initiatives, and provide technical insights to evolve the Ads Wizz technology infrastructure in alignment with business objectives.
What You’ll Do- Design and build high‑performance, stable, scalable Ads Wizz systems for enterprise deployment.
- Define and execute the technology roadmap for Ads Wizz’s Supply‑Side and Demand‑Side platforms.
- Stay up‑to‑date on IAB standards for ad‑serving ecosystems (oRTB, VAST) and adopt them into Ads Wizz services.
- Develop and maintain enterprise architecture frameworks guiding technology investments across Ads Wizz.
- Collaborate with data engineers to design scalable, maintainable data pipelines and architecture.
- Lead high‑level architecture discussions and planning sessions with Product and Engineering teams.
- Collaborate with senior leadership to ensure the technology roadmap aligns with strategic objectives.
- Work with engineering teams building software in a collaborative development process.
- Demonstrate ownership, clarity, and precision while driving projects forward.
- Mentor and foster collaboration by guiding team members with honesty and directness.
- Clarify project scope with the Product team.
- Coordinate with Dev/Cloud Operations to ensure flawless production deployments and support Incident Management.
- Recruit, interview, and onboard new team members.
- Bachelor’s or Master’s degree in Computer Science, Mathematics, or related field.
- 10+ years of software engineering experience in Java (latest JDK if possible).
- 7+ years of experience building microservices and scalable products across diverse cloud platforms (ideally AWS).
- Expertise in digital ad‑serving concepts such as forecasting, pacing models, and real‑time bidding.
- Experience with advertising protocols such as OpenRTB.
- Strong understanding of software engineering processes, release management, configuration management, and system verification.
- Ability to manage projects independently and deliver on time.
- Strong collaboration with cross‑timezone teams and design alignment with organizational priorities.
- Proven research and adoption of new technologies.
- Experience debugging performance bottlenecks.
- RESTful API design, API security standards, and versioning best practices.
- Front‑end experience (Angular, React, Web Components) is a plus.
- Analytical, problem‑solving, and continuous improvement mindset.
- Proficiency in detailed architecture diagramming.
- Interpersonal skills with staff at all levels.
- REST API‑based microservices with Spring Boot/Dropwizard and Hibernate.
- Large‑scale, high‑availability microservices with fault‑tolerant design.
- Public API version control and backward compatibility.
- IAB protocols (oRTB, VAST).
- Relational databases (Maria
DB, MySQL);
No
SQL (Druid, Dynamo
DB, Mongo
DB) is a plus. - Caching (Redis, Memcached).
- Messaging platforms (Kafka, AWS Event Bus).
- Security fundamentals, OAuth2 standards.
- Containerization (Docker, Kubernetes).
- AWS Cloud services (Redshift, Glue, S3, Lambda, API Gateway, Elastic Cache, Cloud Trail, Athena, Kinesis, SQS, EKS, Cognito).
- Automated integration testing (Wiremock, Cucumber, Playwright).
- Observability (Prometheus, Grafana, ELK stack).
- Collaboration tools (Lucidchart, Jira, Confluence).
We expect a base salary for this position in the range of $158,100 to $277,000, with eligibility for discretionary short‑term and long‑term incentives.
Equal Opportunity EmployerSirius
XM is an equal opportunity employer that does not discriminate on the basis of actual or perceived 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 federal, state or local laws. The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).