Talent.com
Sr. Software Engineer, JavaScript
Sr. Software Engineer, JavaScriptNBCUniversal • New York, NEW YORK, United States
Sr. Software Engineer, JavaScript

Sr. Software Engineer, JavaScript

NBCUniversal • New York, NEW YORK, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

The Media Group at NBCU supports a powerhouse collection of consumer-first brands including Peacock, NBC, Bravo, NBC Sports, and NBCU International. With unequalled scale, our teams make the most out of every opportunity to collaborate and learn from one another. We’re always looking for ways to innovate faster, accelerate our growth and consistently offer the very best in consumer experience. But most of all, we’re backed by a culture of respect. We embrace authenticity and inspire people to thrive.

Our streaming video SDK is at the forefront of technology, leveraging modern video codecs, adaptive bitrate streaming, low-latency streaming, and support for live streaming. We ensure seamless playback across various platforms, including web browsers, smart TVs, gaming consoles, and streaming media devices. This compatibility allows us to reach a wide audience and provide exceptional streaming experiences regardless of the device or operating system.

Join us as a JavaScript Senior Software Engineer as we redefine the future of streaming video technology. Together we will shape our culture, solve technical problems, and create extraordinary streaming experiences that captivate audiences worldwide.

Key Responsibilities

  • Develop and design high quality, maintainable features using industry-standard coding practices and principles.
  • Collaborate with management to provide accurate time estimates for development tasks and support the team in meeting milestones through regular progress updates.
  • Ensure and contribute to high performance of execution and provide a good user experience.
  • Contribute to an in-house MSE / EME player library and its integration with video SDKs.
  • Help ensure we provide a good playback experience across the different devices we support and help improve performance.
  • Mentor and support junior engineers by providing constructive feedback, conducting code reviews, and maintaining high code quality best practices.
  • Contribute ideas on how to improve and maintain best practices, coding standards and documentation among the team.
  • Drive innovation and provide solutions to improve our products by staying current with emerging technologies and industry standards.

Qualifications

  • 5+ years of professional experience developing products in JavaScript in either front-end and / or backend.
  • Strong proficiency in JavaScript and experience in TypeScript is recommended.
  • Knowledge of end-to-end OTT workflow and a solid understanding of various streaming technologies including codecs, Adaptive Bitrate, packaging, DRMs, CDNs, etc.
  • Experience deploying and debugging on various platforms such as web, smart TVs, gaming consoles and set-top boxes.
  • Recommended experience working on video playback technologies and MSE / EME APIs.
  • Experience working with open source MSE / EME players such as Shaka and Video.js.
  • Solid understanding of the underlying video player execution and ability to identify issues and improve overall performance and memory consumption.
  • Good soft skills including communication and ability to collaborate with multiple teams in a global setting.
  • Excellent problem-solving skills, adaptability to changing requirements, and a mindset for analyzing and troubleshooting problems.
  • This position is eligible for company sponsored benefits, including medical, dental, and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range : $120,000 - $170,000.

    Additional Information

    As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.

    If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and / or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.

    [job_alerts.create_a_job]

    Sr Software Engineer JavaScript • New York, NEW YORK, United States

    [internal_linking.similar_jobs]
    Senior Full Stack Software Engineer (Vue / React / Laravel) – Remote

    Senior Full Stack Software Engineer (Vue / React / Laravel) – Remote

    SportsRecruits • Brooklyn, NY, US
    [filters.remote]
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Senior Full Stack Software Engineer (Remote) Location : .Remote (US-based) Reports to : CTO, SportsRecruits About SportsRecruits SportsRecruits is the leading sports recruiting network, connect...[show_more]
    [last_updated.last_updated_30]
    Senior Software Engineer, Conversational AI

    Senior Software Engineer, Conversational AI

    Trellisconnect • New York, NY, United States
    [job_card.full_time]
    Trellis is rewriting the insurance experience from the inside out.We’re the tech company behind Savvy, our licensed insurance agency, and we’re bringing clarity and ease to a space known for… the o...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    New York, NY Senior Software Engineer

    New York, NY Senior Software Engineer

    Eino • New York, NY, United States
    [job_card.full_time]
    Backend-leaning Full-Stack Software Engineer.Python expertise and the ability to contribute across the stack when needed (React / TypeScript). You’ll work closely with our founding engineering team—pa...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Altana AI • New York, NY, United States
    [job_card.full_time]
    AI can be a powerful tool for good in the world – at Altana we apply AI to the world’s largest organized body of supply chain data to power a more resilient, more secure, and more sustainable model...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Full-Stack - Scale GP

    Senior Software Engineer, Full-Stack - Scale GP

    Scale AI • New York, NY, United States
    [job_card.full_time]
    Senior Software Engineer, Full-Stack – Scale GP.Scale GP (Scale Generative AI Platform) is an enterprise-grade Generative AI platform providing APIs for knowledge retrieval, inference, evaluation, ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer (Web Performance), v0

    Software Engineer (Web Performance), v0

    Vercel • New York, NY, United States
    [job_card.full_time]
    Vercel gives developers the tools and cloud infrastructure to build, scale, and secure a faster, more personalized web.AI SDK, Vercel helps customers like Ramp, Supreme, PayPal, and Under Armour bu...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, GenAI

    Senior Software Engineer, GenAI

    Scale • New York, NY, United States
    [job_card.full_time]
    At Scale AI, our mission is to accelerate the development of AI applications.Scale is a leading AI data foundry, enabling data capabilities for generative AI, defense applications, and autonomous v...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Engineer (Remote - US)

    Sr. Software Engineer (Remote - US)

    TixTrack • New York, New York, US
    [filters.remote]
    [job_card.full_time]
    [filters_job_card.quick_apply]
    At TixTrack, we support our clients by creating superior ticketing solutions for performing arts and cultural institutions through a combination of modern technology, beautifully simple design...[show_more]
    [last_updated.last_updated_variable_days]
    Sr. Frontend Engineer

    Sr. Frontend Engineer

    DRH Search • New York, NY, United States
    [job_card.full_time]
    We're assisting a well-funded startup with their search for Sr.Frontend Engineers; one who is a React wizard and loves building out beautiful and intuitive web product, and one who has loads of CI / ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Blockchain Software Engineer

    Blockchain Software Engineer

    MLabs • New York, NY, US
    [filters.remote]
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Build real-world crypto payments used at global scale.We’re looking for a backend-focused software engineer with blockchain experience to help build and scale next-generation payments inf...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Fullstack Software Engineer

    Senior Fullstack Software Engineer

    Headway • New York, NY, United States
    [job_card.full_time]
    New York, New York, United States; San Francisco, California, United States; Seattle, Washington, United States.Headway’s mission is a big one – to build a new mental health care system everyone ca...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Protocol Engineer, Product

    Sr. Protocol Engineer, Product

    Remoteworldwide • New York, NY, United States
    [job_card.full_time]
    Zora is a new kind of on-chain social network where you can express yourself freely, connect with others, and discover the value of your imagination. We believe that by using crypto, we can enable a...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer (Fullstack)

    Staff Software Engineer (Fullstack)

    Propel • New York, NY, United States
    [job_card.full_time]
    Are you a Fullstack Engineer looking to make a big impact at a mission-driven company? Do you thrive in high-autonomy startup environments?. Propel is on a mission to build modern, respectful, and e...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer, Crypto

    Staff Software Engineer, Crypto

    Social Finance, Inc. (SoFi) • New York, NY, United States
    [job_card.full_time]
    Shape a brighter financial future with us.Together with our members, we’re changing the way people think about and interact with personal finance. We’re a next-generation financial services company ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Full Stack (Growth)

    Senior Software Engineer, Full Stack (Growth)

    CloudDevs • New York, NY, United States
    [job_card.full_time]
    Senior Software Engineer, Full Stack (Growth).More than 94% of the Fortune 500 use Scribe to document and scale how work gets done. Since our founding in 2019, we’ve grown to over 5 million users ac...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Staff Software Engineer, Time

    Senior Staff Software Engineer, Time

    Gusto • New York, NY, United States
    [job_card.full_time]
    Denver, CO;San Francisco, CA;New York, NY;Atlanta, GA;Austin, TX;Boston, MA;Chicago, IL;Los Angeles, CA;Miami, FL;Seattle, WA. Washington, DC;Toronto, Ontario, CAN - Remote.At Gusto, we're on a miss...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Fullstack Engineer

    Sr. Fullstack Engineer

    DRH Search • New York, NY, United States
    [job_card.full_time]
    We're assisting a well-funded startup in the healthtech space with their search for a sr.Their product creates the most engaging mental health experience in the world for teenagers and includes the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Client Engagement

    Senior Software Engineer, Client Engagement

    Grow Therapy • New York, NY, United States
    [job_card.full_time]
    We’re hiring a full-stack Software Engineer to help us build the next generation mental healthcare platform.You’ll join a mission‑driven team where engineering decisions are tightly aligned with bu...[show_more]
    [last_updated.last_updated_30] • [promoted]