Principal Systems Engineer
As the Engineering Leader for the Identity SDK team, you will support standardized consumer identity and data for NBCUniversal and its brands. You will play a pivotal role in driving the design, development, and delivery of identity SDKs for Android, iOS, Web and OTT platforms to support consumer facing applications for NBCUniversal and its brands. Leading multiple agile engineering teams, you will be responsible for ensuring high-quality, scalable, and reliable SDK solutions that meet the diverse needs of our brands. Your technical expertise, leadership acumen, and strategic vision will be essential in building a cohesive and innovative engineering culture focused on exceeding expectations and delivering cutting-edge identity management solutions. Responsibilities: Manage and mentor multiple engineering teams working on Kotlin, Swift and JavaScript development for Android, iOS, Web and OTT SDKs, fostering a collaborative and high-performance work environment. Collaborate with product managers and stakeholders to define the product roadmap, aligning SDK features with business objectives and customer requirements. Drive the architectural decisions and design process for the Identity SDKs, ensuring modularity, scalability, and compatibility across different platforms. Oversee the end-to-end development process, from coding and testing to deployment, to ensure the timely and successful delivery of SDKs. Implement robust testing practices, including automated testing, to maintain a high level of SDK quality, performance, and reliability. Facilitate seamless integration of SDKs with Android, iOS, Web and OTT applications, ensuring a consistent and user-friendly experience. Identify and address performance bottlenecks and optimize SDKs for efficient usage and minimal resource consumption on various platforms. Foster effective communication and collaboration with cross-functional teams, including product management, design, and QA. Estimate project timelines, allocate resources effectively, and manage competing priorities to achieve successful SDK releases.