Software Engineering

NBCUniversal Logo

NBCUniversal

πŸ’΅ $140k-$200k
πŸ“Remote - United States

Summary

Join NBCUniversal's Video Platform Development Team as a Manager, Software Engineering, leading a team of engineers responsible for delivering NBCUniversal's entertainment, news, and sporting events across their broadcast environment. This role requires 7+ years of software development experience, 3+ years of management experience, and a deep understanding of cloud environments. You will be responsible for managing a portfolio of on-air scheduling applications, driving architectural vision, and implementing scalable, secure, and high-performance software systems. The ideal candidate will possess strong leadership, communication, and problem-solving skills, along with a passion for innovation and a commitment to delivering high-quality results.

Requirements

  • B.S. degree in Computer Science, Engineering, or related field
  • 7+ years of hands-on experience in software development and engineering
  • 3+ years of proven leadership experience in managing software engineering teams
  • Demonstrated ability to build teams and produce engineering products in complex corporate structures on time and within budget
  • Deep understanding of the product, engineering, and test roles & responsibilities that make up a software delivery team
  • Proficiency in designing and implementing architecture solutions for both on-premises and cloud environments
  • Strong expertise in cloud platform
  • Focus on long range planning and how to drive immediate implementations towards destination architecture goals
  • Demonstrated ability to lead and mentor engineering teams, fostering a culture of collaboration and innovation
  • Excellent communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders
  • Results-oriented and self-motivated
  • Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee’s residence

Responsibilities

  • Lead and manage a team of software engineers, providing guidance, support, and mentorship to ensure the successful delivery of projects
  • Collaborate with cross-functional teams including product management, design, engineering groups, and quality teams to define project requirements, scope, and timelines
  • Drive the long-term architectural vision and strategy for software solutions, considering industry trends and projecting future needs
  • Oversee the design and implementation of scalable, secure, and high-performance software systems. Ensuring measurement and alerting is in place to deliver on reliability expectations
  • Champion best practices in software engineering, including agile scrum methods, test driven design, and documentation standardization
  • Adopt AI concepts and controls into team members daily practices
  • Drive and optimize software methodology to improve efficiency, productivity, delivery, and adoption by stakeholders
  • Exhibit a positive mindset and dive deep into technology issues to help the team troubleshoot challenges effectively. Unblock obstacles
  • Maintain knowledge breadth of industry trends and emerging technologies, evaluating their potential impact on the business, and advising on adoption strategies
  • Focus on budget impact and create proposals based on project scoping, cost-benefit analyses, return on investment, build vs buy, and level of effort assessments

Preferred Qualifications

  • Able to communicate effectively in a diverse team of varying skill sets and proficiencies. Able to lead and instruct or take direction when appropriate. Effective in-person, written, and verbal communication skills
  • Experience working in large, multifaceted, and matrixed organizations
  • Experience within the media entertainment industry
  • Familiarity with IBMS, BroadView, Wide Orbit, and/or Amagi
  • Experience with hybrid cloud deployments and managing hybrid infrastructures
  • Collaborative team player accustomed to working within and across groups
  • Organized and detail-oriented with an ability to manage time effectively
  • Ability to translate business process needs into precise technical requirements
  • Ability to influence internal and external team members without direct reporting authority
  • Strong character exhibiting company core values: Integrity, Creativity, Teamwork, Pioneering Spirit, Ownership
  • Preference to be located within a commutable distance of the New York, NY location for AdHoc onsite visits

Benefits

  • 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: $140,000 - $200,000 (bonus eligible)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.