Senior Staff Software Engineer (Atlanta, GA)

| Atlanta, GA
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Description

Who We Are:

SiriusXM and its brands (Pandora, Stitcher, 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.

Pandora, a subsidiary of SiriusXM, is the largest ad-supported audio entertainment streaming service in the U.S. Pandora provides consumers with a uniquely-personalized music and podcast listening experience with its proprietary Music Genome Project® and Podcast Genome Project® technology. Pandora is available through its mobile app, the web, and integrations with more than 2,000 connected products.

How you'll make an impact:

Our Ads Engineering team is looking for a Sr Staff/Staff level engineer to help develop finance-oriented solutions across a wide variety of applications in our Ads ecosystem. While this position focuses primarily on ad finance applications, it also strongly emphasizes collaborating across many other neighboring teams.

You will help improve Ads Delivery pipeline capacity and implement new functionality ingestion pipelines. This is a Python-based role working in the Ads Buying space. Our team represents the source of truth for Billers. We develop and maintain services to enable our finance team to calculate revenue yielded from Ads and generate various reports. We are in the process of productizing the Billing platform; hence as a staff engineer, you are expected to contribute significantly to the design and planning of our team projects.

What you'll do:
  • Web applications with a variety of tech (Python/Django, Java, Node.js/React). This is primarily a backend services role.
  • Kafka-based stream processing applications.
  • API-focused services (GraphQL and REST)
  • Google Cloud solutions using BigQuery, Composer, Hive, etc.
  • Mentor team members on best coding and design practices
  • Analyze requirements and technical specifications from the product team then organize the tasks needed to accomplish them. Work with product to refine requests into well-crafted services.
  • Learn about the existing services and be able to add to them if needed.
  • Participate in agile ceremonies including scrums, backlog grooming and sprint reviews.
  • Document all technical design, code, build and release procedures. Be a leader in clear communication and excellent coding.
  • You must be comfortable with a constant state of learning and remain highly motivated in your efforts to understand many different systems.
  • Testing, automation and code review are at the core of our work. You will participate earnestly in code review, seeking to build understanding in the process. Where you find toil, you will leave automation. And while we don't subscribe to a particular testing dogma, we value testing greatly and expect that you do, too.
  • Collaboration and communication are also essential to life on our team. You'll work with many other ad engineering teams, as well as many teams outside of that space. You'll also work closely with our product management team, who in turn work tirelessly to distill our stakeholders' needs for us. You will be fully invested in all of these interactions, striving always to enable others.
  • You prize creativity, simplicity, pragmatism and attention to detail, and we do too.

What you'll need:
  • BA, BS or MS in Computer Science OR equivalent experience
  • 6+ years of development experience with Python.
  • 4+ years of experience working with SQL based datastores
  • 4+ years of experience building and deploying REST based API services
  • Recent experience developing with containerized microservices
  • Experience leading a small group of engineers to create new microservices with proper documentation and unit tests in place.
  • 6+ 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)
  • Experience building stream processing systems on Kafka
  • Solid understanding of relational and nosql database concepts (PostgreSQL, BigQuery experience preferred)
  • Prometheus/Grafana/ELK Stack (service reliability tools)
  • Dockerized containers (especially Nomad, Consul, Vault)
  • Mentoring other engineers on the team
  • Leading project design from the requirements phase through to developing and deploying.
  • We use GCP for cloud services, and containerized VMs for our on prem services.
  • Interpersonal skills and ability to interact and work with staff at all levels.
  • 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 handle multiple tasks in a fast-paced environment.
  • Commitment to "internal client" and customer service principles.
  • Willingness to take initiative and to follow through on projects.
  • Creative writing ability.
  • 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.

Our goal at SiriusXM is to provide and maintain a work environment that fosters mutual respect, professionalism and cooperation. SiriusXM is an equal opportunity employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, national origin, ancestry, alienage or citizenship status, age, disability or handicap, sex, gender identity, marital status, familial status, veteran status, sexual orientation or any other characteristic protected by applicable federal, state or local laws.

The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.
More Information on SiriusXM
SiriusXM operates in the Music industry. The company is located in New York, NY, Lawrenceville, NJ, Washington, DC, Farmington Hills, MI, Chicago, IL, Nashville, TN, Deerfield Beach, FL, Irving, TX, Los Angeles, CA, Los Angeles, CA and San Francisco, CA. SiriusXM was founded in 1990. It has 6008 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability Insurance, Dental Benefits, Vision Benefits, Health Insurance Benefits and Life Insurance. To see all 283 open jobs at SiriusXM, click here.
Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Similar Jobs

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView SiriusXM's full profileFind similar jobs