Sirius XM Radio Inc. Senior Software Engineer in Lawrence Township, New Jersey

Requisition ID


Job Title

Senior Software Engineer


New Jersey



Type of Position


Job Description

Location: Lawrenceville, NJ

Position Summary:

This position is for a senior engineer to take technical ownership of a custom, distributed streaming audio infrastructure and drive future development. This person should have the ability to understand and reason at system-level and must be very comfortable discussing back-end infrastructure, identifying scaling issues, estimating capacity and troubleshooting architectural issues.

Duties and Responsibilities:

  • Develop new software features to enhance the existing system.

  • Optimize the performance of and resolve any issues with the existing system.

  • Contribute to software architecture discussions across a range of systems.

  • Develop test and monitoring strategies to allow hand-off to operations team.

Supervisory Responsibilities:

  • None.

Minimum Qualifications:

  • Bachelor's degree in computer science or equvialent, relevant experience. Master's degree preferred.

  • Minimum of 5 years of experience in software development using C.

Requirements and General Skills:

  • 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.

  • Commitment to "internal client" and customer service principles.

  • 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.

Technical Skills:

  • A strong capability developing in the C programming language is required, as is experience with digital audio and multimedia programming. (AAC, MPEG-2 and HTTP Live Streaming formats/protocols are used extensively.)

  • Experience in IP networking and multi-threaded programming is also required.

  • Some experience and comfort with system administration tasks such as building up a server, configuring and performance tuning a web server, are also desired.

  • This position will require coming up to speed quickly on an existing system that has been built and enhanced over the past decade and lies at the heart of our company's online presence, so it will require someone who can pick up things quickly, is comfortable learning from others and can work independently to deeply understand how an existing system works.

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.