Sirius XM Radio Inc. Software Engineer in Irving, Texas

Requisition ID

18-660

Job Title

Software Engineer

Location

Texas

Schedule

Full-time

Type of Position

Regular

Job Description

Location: Irving, TX

Position Summary:

The Software Engineer will be responsible for the design, development, and support of the API Layer for SXM streaming enterprise system. Thi finalist will report directly to the Director, Streaming Applications.

Duties and Responsibilities:

  • Work closely with the tech lead and senior systems architect to ensure that strategic objectives are met with the proposed architectural solutions for business needs.

  • Code all core services and applications in various Java technologies following industry standards.

  • Participate in technical design and architecture, working closely with the tech lead for streaming media services.

  • Document all technical design, code, build and release procedures.

  • Work directly with development, QA and IT ops on all phases of SDLC.

Supervisory Responsibilities:

  • There are no supervisory responsibilities associated with this job.

Minimum Qualifications:

  • Bachelor's degree in computer science or equivalent, relevant experience.

  • 3+ years of experience with full Java application development life cycle.

  • Strong design and implementation skills pertaining to web applications, database design and rich media applications.

Requirements and General Skills:

  • Knowledge of industry-standard application architectures, design patterns and technology standards and best practices.

  • Experience in designing and developing highly scalable, highly available and maintainable internet applications.

  • Good understanding of cloud-based applications and application deployment.

  • Ability to learn and stay up to date on new technologies and trends.

  • Excellent written and verbal communication skills and problem-solving skills.

  • Ability to work under tight deadlines and reliably deliver work of the highest standards on time.

  • Robust understanding of object oriented programming concepts and design.

  • Good public speaking and presentation skills.

  • Interpersonal skills and ability to interact and work with staff at all levels.

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

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

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

  • Spelling, grammar, proofreading and editing skills.

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

Technical Skills:

  • Extensive knowledge with application development using core Java, Spring framework, Scala.

  • Understanding of multiple threading, concurrency, design patterns and their impacts on application concurrency and scalability.

  • Good working knowledge of web services, RESTful interfaces, XML.

  • Excellent skills working with XML schemata and documents, validation, parsing, and marshalling.

  • Knowledge with cloud computing platforms, like Amazon Web Services or Azure.

  • Extensive experience with Linux and Tomcat servers.

  • Experience working with NoSQL DB.

  • Experience with maven, Github, and issue tracking tools (JIRA a plus).

  • Experience building deployment pipelines using tools like Jenkins or TeamCity is a plus.

  • Akamai Live Streaming, CDN, and EdgeComputing platforms experience is a plus.

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.