
Principal Systems Engineer
NBCUniversal
full-time
Posted on:
Location Type: Remote
Location: New Jersey • United States
Visit company websiteExplore more
Salary
💰 $170,000 - $210,000 per year
Job Level
About the role
- 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
- Drive the architectural decisions and design process for the Identity SDKs
- Oversee the end-to-end development process, from coding and testing to deployment
- Implement robust testing practices, including automated testing
- Facilitate seamless integration of SDKs with Android, iOS, Web and OTT applications
- Identify and address performance bottlenecks and optimize SDKs for efficient usage and minimal resource consumption
- Foster effective communication and collaboration with cross-functional teams
- Estimate project timelines, allocate resources effectively, and manage competing priorities
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 13+ years of related Engineering experience
- Proven experience in managing engineering teams, particularly working with Kotlin, Swift, and JavaScript for Android, iOS, Web and OTT platforms
- Deep understanding of mobile and web application development principles, SDK architecture, and cross-platform integration
- Familiarity with Kotlin Multiplatform development
- Demonstrated expertise in delivering high-quality and scalable SDK solutions for identity management or similar domains
- Strong knowledge of software development best practices, including agile methodologies and CI/CD pipelines
- Excellent leadership, communication, and interpersonal skills to effectively lead and motivate teams
- Experience in identity management, cybersecurity, or related fields is a plus
- Passionate about technology and driven to stay at the forefront of industry advancements.
Benefits
- medical, dental and vision insurance
- 401(k)
- paid leave
- tuition reimbursement
- a variety of other discounts and perks
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KotlinSwiftJavaScriptAndroid developmentiOS developmentWeb developmentOTT SDKsautomated testingSDK architectureKotlin Multiplatform
Soft skills
leadershipcommunicationinterpersonal skillscollaborationproject managementresource allocationproblem-solvingteam motivationtime managementperformance optimization
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering