Sirius XM Canada - New York, NY

posted 5 months ago

Full-time - Mid Level
New York, NY

About the position

SiriusXM and its brands are at the forefront of audio entertainment, delivering a compelling subscription and ad-supported experience for listeners across various platforms. As a Senior Manager in Software Engineering, you will play a pivotal role in developing applications for the Android ecosystem, ensuring that SiriusXM's streaming services remain best-in-class. This position involves leading a diverse software development team, fostering an inclusive culture, and driving high consumer satisfaction through the development of large-scale, high-reliability services. You will be responsible for attracting and retaining top engineering talent, collaborating closely with product teams, and ensuring that technical best practices are enforced throughout the software development lifecycle (SDLC). Your leadership will be crucial in identifying opportunities for new products and services, promoting a culture of continuous improvement, and managing a geographically dispersed team. This role requires a strong understanding of Android development, agile methodologies, and the ability to innovate in a fast-paced environment.

Responsibilities

  • Lead and grow an efficient and high performing diverse software development organization.
  • Foster an inclusive culture for all team members.
  • Ensure high consumer satisfaction through the development and operation of large-scale, high-reliability services.
  • Attract and retain high-caliber Software Engineering talent needed to deliver against SiriusXM's Product Roadmap.
  • Work closely with automotive efforts to assist in bringing the next class of IP technology to the Automotive market.
  • Ensure technical best practices are constantly developed and enforced.
  • Collect and provide feedback from the team to ensure the SDLC is followed and constantly improved.
  • Drive a culture of innovation and be an agent of change.
  • Identify opportunities to create new products and services that meet current and prospective market opportunities.
  • Foster a culture of continuous improvement and learning.

Requirements

  • Bachelor's degree in Computer Science or similar field, or equivalent experience.
  • 3+ years managing software engineering teams in a technical organization.
  • 7+ years of Android development experience.
  • Experience delivering and maintaining software at scale to millions of active users.
  • Experience leading teams that build streaming media applications at scale.
  • Proven ability to recruit and retain world-class engineers.
  • Excellent managerial and interpersonal skills; ability to communicate and collaborate effectively with all areas of engineering.
  • Strong understanding of engineering software processes, lifecycle methodology, configuration management, release management, and system verification and testing.
  • Experience delivering and distributing apps to the Google Play Store.
  • Experience with Kotlin and latest Android features and technologies.
  • Experience with Kotlin Coroutines - Flows and Channels.
  • Experience with Android Jetpack libraries.
  • Experience architecting cross functional solutions across mobile and backend teams.
  • Experience with Agile software development.
  • Experience with streaming technologies and audio/video playback through ExoPlayer and Media3.
  • Experience troubleshooting issues with caching infrastructure and CDNs from the client-side perspective.
  • Experience with software tools such as GitHub, Jenkins, Jira, Android Studio.

Nice-to-haves

  • Experience with cloud services and backend technologies.
  • Familiarity with user experience design principles.
  • Knowledge of data analytics and user engagement metrics.

Benefits

  • Competitive salary based on experience and qualifications.
  • Discretionary short-term and long-term incentives.
  • Comprehensive health insurance coverage.
  • 401(k) retirement savings plan with company matching contributions.
  • Paid time off and holidays.
  • Professional development opportunities.
  • Flexible work arrangements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service