Senior Software Engineer at Sirius XM
Dublin, County Dublin, Ireland -
Full Time


Start Date

Immediate

Expiry Date

02 Nov, 25

Salary

0.0

Posted On

02 Aug, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Scalability, Multithreading, Publishing, Aws, Web, Maintenance, Mobile, Design Patterns

Industry

Computer Software/Engineering

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.

Responsibilities
  • Design and build applications and related software systems to support both new and existing Roku channels
  • Engage with the API and other backend teams to gather and define specifications for client development
  • Interface with the Roku partner team on channel certification, bug fixes and compatibility with OS updates
  • Develop, maintain and review analytics systems to track the stability, reliability and performance of the Roku channel and any required features and flows
  • Work with product management to understand and implement product requirements and user stories
  • Participate in agile ceremonies including scrums, sprint planning sessions and sprint reviews
  • Document all technical design, code, build and release procedures
  • Collaborate with Quality Engineering to ensure code coverage
  • Troubleshoot client implementation problems as reported by listeners, the support team and other developers
  • Upgrade and maintain client code as partner devices and platforms evolve
  • Work with backend and infrastructure teams to implement new service features
  • Represent the CE Engineering teams across the organization i.e., attending meetings to demo or help other teams integrate our clients.
  • Contribute to the overall development, maintenance and health of backend services as needed by CE clients
  • Present and communicate project work to teammates and other project stakeholders (product managers, analysts, etc.).
Loading...