Logo
SiriusXM

Senior Staff Software Engineer

SiriusXM, Granite Heights, Wisconsin, United States

Save Job

Overview

Senior Staff Software Engineer responsible for designing, building, and maintaining backend services, data products and reporting applications. You will design, collaborate, and execute on AdsWizz data products and reporting systems at scale, automating data onboarding with SXM Media and AdsWizz services. What You’ll Do

Design and build high-performance, reliable, and scalable reporting APIs and data pipelines. Lead high-level architecture discussions and planning sessions involving ad measurement, revenue and addressability data. Work with various teams of engineers in a collaborative development process. Execute tasks with clarity and ownership, providing clear direction to drive projects forward effectively. Collaborate with the Product team to clarify project scope and provide thoughtful feedback to challenge and clarify requirements. Collaborate with Global Operations and Cloud Infrastructure teams to ensure flawless production deployments and support the Incident Management team. Contribute to technical interviews to maintain a high bar for engineering excellence and performance. Mentor and guide junior engineers. What You’ll Need

Bachelor’s Degree in Computer Science/Mathematics or a related field. 12+ years of software engineering experience in Java (preferably JDK17 or higher). 5+ years of experience developing and designing data applications and data pipelines. 7+ years of experience crafting microservices and scalable products on diverse cloud platforms (ideally AWS). Strong understanding of software engineering processes, lifecycle methodology, configuration and release management, and system verification/testing. Ability to work independently and oversee entire projects or major parts, delivering on time. Proven ability to research and become proficient in new technologies. Strong analytical and problem-solving skills with meticulous attention to detail and a focus on continuous improvement. Proficiency in constructing detailed software architecture diagrams. Interpersonal skills to interact with staff at all levels. REST API-based microservices using Python, Java or similar. Experience with cloud data warehouses/analytics platforms (Snowflake, BigQuery). Experience designing, building, and managing data pipelines using Spark, BigQuery, AWS EMR, and GCP Cloud Analytics. Caching implementations (e.g., Redis, Memcached). Experience with messaging platforms and stream data processing (Kafka, Flink, Pub/Sub). Data pipeline testing/validation experience (Monte Carlo, Great Expectations, Soda). Working with containers (Docker, Kubernetes). Observability tooling experience (Prometheus, Grafana, ELK stack). Collaboration tools (Miro or Lucidchart, Jira, Confluence). Nice-to-have: API design and data contracts, security basics (OAuth2). Nice-to-have: foundational AWS services (S3, CloudTrail, SQS, SNS, Lambda, API Gateway, ElasticCache, Athena, Kinesis, EKS, Cognito, etc.). Nice-to-have: NoSQL databases knowledge (Druid, DynamoDB, SingleStore, etc.). Nice-to-have: hands-on experience with AI coding assistants and tools for coding and data analytics. Must have legal right to work in the U.S. Compensation and Equal Opportunity

At SiriusXM, compensation is determined by factors including background and experience. The base salary for this position is expected to be in the range of $156,400 to $225,000 and will depend on skills and experience. This role may be eligible for discretionary short-term and long-term incentives. SiriusXM is an equal opportunity employer and does not discriminate on the basis of protected characteristics. The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.

#J-18808-Ljbffr