More jobs:
Principal Software Engineer, Ads Technology Enterprise Architecture
Job in
Oakland, Alameda County, California, 94616, USA
Listed on 2025-12-01
Listing for:
Pandora
Full Time
position Listed on 2025-12-01
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Principal Software Engineer, Ads Technology Enterprise Architecture
Get AI-powered advice on this job and more exclusive features.
Base pay range$/yr - $/yr
San Francisco, CA
How You’ll Make An ImpactAs a Principal Software Engineer you will join a highly performing-team of engineers who architect, and design backend and big data services that are robust, scalable and secure. You will collaborate with cross-continent teams and execute initiatives while providing insights so Ads Wizz technology infrastructure evolves with business objectives.
What You’ll Do- Design and build high-performance, stable, scalable Ads Wizz systems that will be deployed in an enterprise setting.
- Define and execute technology roadmap for Ads Wizz’s Supply Side, and Demand side Platforms.
- Stay updated on the latest IAB standards for Ad Serving ecosystems, like oRTB, VAST, and adopt them onto Ads Wizz services.
- Develop and maintain enterprise architecture frameworks that guide the technology investments across Ads Wizz.
- Collaborate with data engineers, and design scalable & maintainable data pipelines and architectures
- Lead high-level architecture discussions and planning sessions with Product and Engineering teams.
- Collaborate with senior leadership to ensure that the Ads Wizz’s technology roadmap are inline with its strategic objectives
- Work with various teams of engineers building software in a collaborative development process.
- Execute tasks with utmost clarity and precision, demonstrating a strong sense of ownership and providing clear direction to drive projects forward effectively.
- Serve as a mentor, foster a collaborative environment and encourage and guide team members by being honest and direct.
- Collaborate with the Product team to clarify the scope of the projects.
- Collaborate with the Dev/Cloud Operations teams to ensure flawless production deployments and support the Incident Management team.
- Contribute to the growth of various teams, by participating in interviewing and recruiting activities.
- Bachelor’s or Master’s Degree in Computer Science, Mathematics, or a related field
- 10+ years of software engineering experience in Java (preferably the latest JDK version)
- 7+ years of experience developing microservices and scalable products across diverse cloud platforms (ideally AWS), implementing best practices and design patterns for microservices-based applications
- Expertise in digital ad-serving concepts such as forecasting, pacing models, and real-time bidding
- Experience with advertising-related protocols such as OpenRTB and related data models
- Strong understanding of engineering software processes, lifecycle methodology, configuration management, release management, and system verification/testing
- Ability to work independently and manage entire projects or significant components, ensuring timely delivery
- Ability to collaborate with cross-timezone teams and negotiate design trade-offs aligned with organizational goals and priorities
- Proven ability to research and adopt new technologies
- Experience identifying and debugging performance bottlenecks
- Strong understanding of RESTful API design principles, API security standards, and best practices in API versioning and management
- Experience with frontend technologies such as Angular, React, or Web Components (a plus)
- Strong analytical and problem-solving skills, with meticulous attention to detail and a commitment to continuous improvement
- Proficiency in creating detailed software architecture diagrams
- Strong interpersonal skills with the ability to interact and work with staff at all levels
- REST API-based microservices using Spring Boot / Dropwizard and Hibernate
- Developing large-scale, high-availability microservices with circuit breakers and fault-tolerant design
- Designing and maintaining public APIs with best-practice version control and backwards compatibility
- IAB-defined protocols such as oRTB and VAST
- Relational databases (preferably Maria
DB or MySQL);
No
SQL database knowledge is a plus (e.g., Druid, Dynamo
DB, Mongo
DB) - Caching implementations (e.g., Redis, Memcached)
- Messaging platforms (preferably Kafka, AWS Event Bus)
- Security fundamentals, including…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×