Sirius XM Radio-posted 14 days ago
$173,700 - $250,000/Yr
Full-time • Senior
Oakland, TX
Broadcasting and Content Providers
Craft a resume that recruiters will want to see with Teal's resume Matching Mode

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 execute initiatives while providing insights so AdsWizz technology infrastructure evolves with business objectives.

  • Design and build high-performance, stable, scalable AdsWizz systems that will be deployed in an enterprise setting.
  • Define and execute technology roadmap for AdsWizz's Supply Side Platform, and Demand side Platform.
  • Stay updated on the latest IAB standards for Ad Serving ecosystems, like oRTB, VAST, and adopt them onto AdsWizz services.
  • Develop and maintain enterprise architecture frameworks that guide the technology investments across AdsWizz.
  • Lead high-level architecture discussions and planning sessions.
  • Collaborate with senior leadership to ensure that the AdsWizz's technology roadmap are in line 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.
  • Closely collaborate with the AdsWizz ad delivery lead in order to help keep both US and RO ad delivery teams focused on common set of goals, meant to unify our ad delivery stack and corresponding services.
  • 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 similar field.
  • 12+ years of software engineering experience in Java programming language (preferably latest version of JDK).
  • 7+ years of experience crafting microservices and scalable products, utilizing diverse cloud platforms, ideally AWS.
  • Strong technical expertise in REST API-based microservices using SpringBoot / Dropwizard and Hibernate.
  • Developing microservices that are large scale, high availability with circuit breakers & fault tolerant design.
  • Designing and maintaining Public APIs, with best practice version control, and backwards compatibility.
  • IAB defined protocols like oRTB, VAST.
  • Relational Databases (preferably MariaDB or MySQL), NoSQL databases knowledge is a plus (e.g., Druid, DynamoDB, MongoDB).
  • Caching implementations (like Redis, Memcached, etc.).
  • Messaging platforms (preferably Kafka, AWS EventBus).
  • Security basics (e.g., OAuth2 standard).
  • Working with containers (Docker, Kubernetes).
  • AWS Cloud Services, e.g., S3, Lambda, API Gateway, ElasticCache, CloudTrail, Athena, Kinesis, SQS, EKS, Cognito, etc.
  • Automated integration testing frameworks and tools, like Wiremock, Cucumber and Playwright.
  • Observability tools like Prometheus, Grafana, ELK stack.
  • Collaboration tools like Lucidchart, Jira and Confluence.
  • Expertise in various concepts in digital ad serving, like forecasting, pacing models, real time bidding.
  • Experience with advertising related protocols like openRTB and related data models.
  • Strong understanding of engineering software processes, lifecycle methodology, configuration management, release management, and system verification and testing.
  • Ability to work independently and oversee entire projects or significant parts, focusing on completing the tasks on time.
  • Ability to collaborate with cross time zone teams, and negotiate design tradeoffs based on organizational goals and priorities.
  • Ability to collaborate across functions and communicate progress of large initiatives to senior leadership teams.
  • Proven ability to research and become proficient in new technologies.
  • Experience identifying and debugging performance bottlenecks.
  • Good understanding of RESTful API design principles, API security standards, and best practices in API versioning and management.
  • Strong analytical and problem-solving skills, with meticulous attention to detail and a dedication to continuous improvement.
  • Proficiency in constructing detailed software architecture diagrams.
  • Interpersonal skills and ability to interact and work with staff at all levels.
  • Must have legal right to work in the U.S.
  • Base salary range of $173,700 to $250,000 depending on skills, qualifications, and experience.
  • Eligibility for discretionary short-term and long-term incentives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service