Logo of Huzzle

Software Engineer III

image

SiriusXM

2mo ago

Applications are closed

  • Job
    Full-time
    Mid Level
  • Software Engineering
  • Oakland, +3

Requirements

  • 3+ years of back end development experience using Python, Java or another modern language
  • At least one year of front end development experience
  • Ability to troubleshoot complex issues in a self-directed manner
  • Good public speaking and presentation skills
  • Interpersonal skills and ability to interact and work with staff at all levels
  • Ability to work effectively with remote personnel/team members
  • Excellent written and verbal communication skills
  • Ability to work independently and in a team environment
  • Ability to pay attention to details and be organized
  • Ability to project professionalism over the phone and in person
  • Ability to handle multiple tasks in a fast-paced environment
  • Willingness to take initiative and to follow through on projects
  • Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment
  • Must have legal right to work in the U.S.
  • 3+ years of experience with Python application development (preferably using Django)
  • Ability to design, develop, test and deploy web applications using common standards and frameworks
  • Experience with web-based API design and development (e.g., GraphQL, REST)
  • Understanding of public cloud offerings (e.g., GCP, AWS, Azure)
  • Understanding of container-based application deployment (e.g., Docker+Kubernetes)
  • Experience building stream processing systems on Kafka
  • Solid understanding of relational database concepts (PostgreSQL experience preferred)

Responsibilities

  • Our Ads Engineering team is looking for a python backend engineer to help develop Ads-oriented solutions across a wide variety of applications in our ad’s ecosystem. While this position focuses primarily on Ad trafficking and finance applications, it also has a strong emphasis on collaborating across many other neighboring teams.
  • You will have the opportunity to build and elaborate:
  • Kafka-based stream processing applications
  • Web applications with a variety of tech (Python/Django, Java, Node.js/React)
  • API-focused services (GraphQL and REST)
  • Google Cloud solutions using BigQuery, Composer, Hive, etc.

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.

Shape the future of audio.

Entertainment & Media
Industry
1001-5000
Employees
1990
Founded Year

Mission & Purpose

SiriusXM and its brands (Pandora, SXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners -- in the car, at home, and anywhere on the go with connected devices. Our vision is to shape the future of audio, where everyone can be effortlessly connected to the voices, stories and music they love wherever they are. This is the place where a diverse group of emerging talent and legends alike come to share authentic and purposeful songs, stories, sounds and insights through some of the best programming and technology in the world. Our critically-acclaimed, industry-leading audio entertainment encompasses music, sports, comedy, news, talk, live events, and podcasting. No matter their individual role, each of our employees plays a vital part in bringing SiriusXM’s vision to life every day.