FAQs
What is the primary focus of the Software Engineer III position at SiriusXM?
The primary focus of the Software Engineer III position is to help develop Ads-oriented solutions within the Ads Engineering team, specifically for ad trafficking and finance applications, while also collaborating with various neighboring teams.
What technologies are emphasized in this role?
This role emphasizes working with Python (particularly Django), Java, Node.js/React, Kafka for stream processing, API design (GraphQL and REST), and Google Cloud solutions such as BigQuery, Composer, and Hive.
How many years of experience are required for this position?
A minimum of 3+ years of back end development experience using Python, Java, or another modern language is required, along with at least 1 year of front end development experience.
Are there any specific skills or traits that are valued in this position?
Yes, the position values creativity, simplicity, pragmatism, attention to detail, strong communication and interpersonal skills, the ability to work independently and in teams, and a willingness to take initiative.
What kind of team environment can an applicant expect in this role?
An applicant can expect a collaborative environment where effective communication with remote personnel and cross-functional teamwork is essential, alongside interactions with product management teams and various engineering groups.
Is experience with cloud services required for this job?
Yes, a basic understanding of public cloud offerings such as Google Cloud Platform (GCP), AWS, or Azure is required.
What are the testing and automation expectations for this role?
Testing, automation, and code review are fundamental components of the work in this role, and candidates are expected to value testing and actively participate in code review processes.
What is the expectation regarding troubleshooting in this position?
The role expects candidates to have the ability to troubleshoot complex issues in a self-directed manner, showcasing problem-solving skills.
What types of applications will the Software Engineer III work on?
The Software Engineer III will work on building Kafka-based stream processing applications, web applications, and API-focused services, among others.
Is it necessary to have experience with container deployment in this role?
Yes, understanding container-based application deployment, such as using Docker and Kubernetes, is a required skill for this position.
What qualifications are required for an applicant to be eligible to work in the U.S.?
Applicants must have the legal right to work in the U.S. to be eligible for this position.