Sirius XM Radio Inc. Software Engineer - Automatic Labs in Irving, Texas

Requisition ID

18-1047

Job Title

Software Engineer - Automatic Labs

Location

Texas

Schedule

Full-time

Type of Position

Regular

Job Description

Location: Irving, TX or San Francisco, CA

Position Summary:

SiriusXM is looking for a strong collaborative team player to work within our Automatic Labs (Connected Car) division on the backend applications team. The backend team is responsible for the design and implementation of various microservices in the Automatic Labs platform. This includes defining the detailed technical architecture, working closely with the product team, working closely with other development groups within a larger team (including front-end applications, content tools, analytics and machine learning), analyzing requirements, and positioning them with the development. This individual should be well aware of the ongoing evolution of the mobile platforms, data, and also be aware of the overall technology evolution in the connected devices sector.

Duties and Responsibilities:

  • Design and implement APIs to support external platform users, internal cross service applications, and internal mobile applications.

  • Design and implement Real Time APIs to support both external platform users, as well as internal cross service communication.

  • Identify and eliminate potential performance problems in those APIs including optimizing data stores.

  • Improve the reliability and fault tolerance of our infrastructure.

  • Provide scalable solutions to handle the large amounts of telematics data we collect including managing large relational datastores, message queues, distributed service architecture.

  • Design and implement authentication and authorization for external facing services.

  • Facilitate the troubleshooting of pre and post-production issues working closely with the development team.

  • Adhere to rules established to enforce test driven development, maintaining wiki pages, code style and code group/peer review.

Supervisory Responsibilities:

  • None.

Minimum Qualifications:

  • Bachelor's or Master's degree in computer science or other technically related field or equivalent, relevant experience.

  • 3+ years of experience designing and developing applications.

  • 3+ years of working experience in Python or similar high-level OOP language.

  • 2+ years of experience in building scalable backend applications.

Requirements and General Skills:

  • Familiarity with deploying applications on top of Amazon Web Services.

  • Ability to effectively work cross functionally in a fast paced and sometimes ambiguous work environment.

  • Strong organization skills.

  • Excellent problem solving skills.

  • Ability to work independently and in a team environment.

  • Willingness to take initiative and to follow through on projects.

  • Willingness to learn new technologies.

  • Excellent time management skills, with the ability to self-prioritize, and work under shifting deadlines.

  • Must have legal right to work in the U.S.

Technical Skills:

  • Demonstrable skills in designing/deploying a scalable environment using 3rd party cloud services (AWS, Google Cloud, etc.).

  • Experience working with large scale relational, distributed databases (PostgreSQL is a plus).

  • Strong comprehension of web services and service oriented architecture.

  • Strong comprehension of high availability, multi-tier, mission critical system design.

  • Working knowledge of microservices, message oriented middleware.

  • Fluency in Python or equivalent high level OOP language.

As an EEO/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status.

The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.

Company EEO Statement

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.