Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Manager, Software Engineering image - Rise Careers
Job details

Manager, Software Engineering - job 2 of 2

Company Description

We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.

Comcast NBCUniversal has announced its intent to create a new publicly traded company ('SpinCo') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.

As a company uniquely positioned to educate, entertain and empower through our platforms, Comcast NBCUniversal stands for including everyone. Our Diversity, Equity and Inclusion initiatives, coupled with our Corporate Social Responsibility work, is informed by our employees, audiences, park guests and the communities in which we live. We strive to foster a diverse, equitable and inclusive culture where our employees feel supported, embraced and heard. Together, we'll continue to create and deliver content that reflects the current and ever-changing face of the world.

Job Description

NBCUniversal is seeking an experienced Manager, Software Engineering with over 7 years of technology expertise, including a minimum of 3 years in a managerial capacity. The ideal candidate will possess a deep understanding of systems architecture with an emphasis on cloud environments, coupled with robust knowledge and practical experience enhancing operational workflows. Additionally, the candidate should exhibit a positive mindset, driving initiative, capability to dive deep into technology issues, and a commitment to striving for excellence in quality.

As a member of NBCUniversal's Video Platform Development Team, you will manage software technology used for delivering NBCUniversal’s premier Entertainment, News, and Sporting events across our broadcast environment! We manage a portfolio of on-air scheduling applications which facilitate integrations between advertising, marketing, research, planning, and real time playout and control automation systems. In this dynamic environment measurements matter and mission critical operational awareness and response is paramount. Focus is on implementing cloud native technology solutions and supporting operational initiatives, while also maintaining legacy systems.

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.

Qualifications

Basic 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.

Desired Characteristics:

  • 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. 

Additional Requirements:

  • 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.

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). 

We are accepting applications for this position on an ongoing basis.

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, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing [email protected].

For LA County and City Residents Only:  NBCUniversal will consider for employment  qualified applicants with criminal histories, or arrest or conviction records, in a manner  consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.

NBCUniversal Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
NBCUniversal DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of NBCUniversal
NBCUniversal CEO photo
Jeff Shell
Approve of CEO

Average salary estimate

$170000 / YEARLY (est.)
min
max
$140000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Manager, Software Engineering, NBCUniversal

If you're passionate about technology and ready to lead a talented group, NBCUniversal is looking for a Manager, Software Engineering to join their dynamic team in New York City. With a rich history of delivering premier entertainment content, you will play a pivotal role in shaping the future of software solutions that power NBCUniversal’s broadcast ecosystem. Imagine being at the heart of scheduling applications that integrate advertising, marketing, and real-time playout systems, ensuring a seamless experience for millions of viewers. You will manage a diverse team of engineers, providing guidance and mentorship to drive projects from concept to successful execution. Your expertise in cloud environments and operational workflows will be crucial as you collaborate with cross-functional teams to define project requirements and timelines. You'll lead the charge in adopting innovative technology solutions while also maintaining legacy systems, ensuring that NBCUniversal remains a leader in the industry. A proactive mindset is essential for tackling the continuous technology challenges that arise, and you'll have the opportunity to promote best practices in software engineering across the team. With a focus on efficiency and collaboration, you will not only help enhance engineering practices but also strive to uplift the overall quality of the software delivered. If you're ready to make a significant impact at a company that values diversity, equity, and inclusion while delivering world-class content, this is your chance to shine as the next Manager, Software Engineering with NBCUniversal!

Frequently Asked Questions (FAQs) for Manager, Software Engineering Role at NBCUniversal
What are the responsibilities of the Manager, Software Engineering at NBCUniversal?

As a Manager, Software Engineering at NBCUniversal, you'll lead a team of software engineers, ensuring successful project delivery while collaborating with various departments like product management and quality assurance. Your role includes driving architectural vision, overseeing system design, championing best practices in software engineering, and adopting innovative technologies to improve efficiency. Additionally, you'll be responsible for both cloud-native solutions and maintaining legacy systems.

Join Rise to see the full answer
What qualifications are required for the Manager, Software Engineering position at NBCUniversal?

To qualify for the Manager, Software Engineering role at NBCUniversal, candidates should have a B.S. degree in Computer Science or a related field, and 7+ years of hands-on software development experience. Crucially, you’ll need at least 3 years of leadership experience managing engineering teams, demonstrating a deep understanding of product and engineering roles. Strong expertise in cloud platforms and effective communication skills are also vital.

Join Rise to see the full answer
What is the work environment like for a Manager, Software Engineering at NBCUniversal?

The work environment for the Manager, Software Engineering at NBCUniversal is dynamic and collaborative. You will manage a diverse team of professionals, encouraging innovation while overseeing project delivery. Given NBCUniversal's commitment to diversity, equity, and inclusion, the workplace culture fosters collaboration across various teams, making it a vibrant environment for personal and professional growth.

Join Rise to see the full answer
What skills are important for success as a Manager, Software Engineering at NBCUniversal?

Success as a Manager, Software Engineering at NBCUniversal hinges on strong leadership skills, a deep understanding of technology, and the ability to communicate effectively with both technical and non-technical stakeholders. Proficiency in architectural solutions for cloud environments, a positive attitude towards problem-solving, and a commitment to best practices in software engineering are crucial. Additionally, your ability to adapt and mentor team members in an ever-evolving tech landscape will greatly contribute to your success.

Join Rise to see the full answer
What can I expect in terms of career development as a Manager, Software Engineering at NBCUniversal?

At NBCUniversal, career development for a Manager, Software Engineering is robust. The company emphasizes mentorship, offering opportunities for further training and the adoption of cutting-edge technologies. You'll have the chance to influence team practices significantly and can expect support for personal growth, ensuring your career evolves alongside industry standards and trends.

Join Rise to see the full answer
Common Interview Questions for Manager, Software Engineering
How do you approach managing a software engineering team?

When asked about managing a software engineering team, focus on your leadership style. Discuss how you prioritize collaboration, support each member's growth, and create an inclusive environment where everyone feels valued. Use examples of how you've successfully led previous teams or projects to demonstrate your approach.

Join Rise to see the full answer
Can you describe a challenging technical problem you've encountered and how you solved it?

For this question, be prepared to share a specific example from your experience. Explain the challenge clearly, the steps you took to address it, what tools or methodologies you used, and the outcome. Highlight your analytical thinking and problem-solving skills to impress the interviewer.

Join Rise to see the full answer
What strategies do you implement to ensure that projects are delivered on time?

When discussing project delivery strategies, emphasize the importance of Agile methodologies, clear communication with teams, and regular progress checks. Share past experiences where your organizational skills and ability to manage timelines led to successful and timely project completions.

Join Rise to see the full answer
How do you stay up to date with emerging technologies in software engineering?

To answer this question effectively, mention specific resources you utilize for keeping updated, such as industry blogs, webinars, and online courses. Share how you've applied new technologies in past projects or how they've inspired innovative solutions in your team.

Join Rise to see the full answer
Describe your experience with cloud environments.

When discussing your experience with cloud environments, outline the platforms you’ve worked with (e.g., AWS, Azure) and the types of projects you’ve managed. Discuss your hands-on experience in deploying applications and ensuring security and performance in cloud architectures.

Join Rise to see the full answer
What is your approach to encouraging best practices in software development?

For this question, detail your commitment to best practices like code reviews, continuous integration, and testing protocols. Emphasize how you foster a culture of quality within your team, encouraging collaboration and knowledge sharing to ensure high standards.

Join Rise to see the full answer
How do you handle conflict within your engineering team?

When answering this question, discuss your interpersonal skills and ability to mediate conflicts. Share specific strategies you employ, such as active listening, open communication channels, and facilitating discussions that allow each party to voice their concerns.

Join Rise to see the full answer
What metrics do you use to measure the success of software projects?

In response to this question, outline key performance indicators (KPIs) you track, such as project timelines, user satisfaction, or code quality metrics. Explain how these measurements inform your team's practices and drive improvements in future projects.

Join Rise to see the full answer
How do you prioritize multiple projects with competing deadlines?

Discuss your project management skills and how you assess the urgency and importance of tasks. Explain the tools and methodologies you use to track progress and ensure your team stays focused on high-priority projects while maintaining flexibility.

Join Rise to see the full answer
What is your vision for the future of software engineering in media companies?

When sharing your vision, highlight the potential impacts of trends like AI, cloud computing, and data analytics in the media industry. Discuss how these technologies can enable enhanced viewer experiences and operational efficiencies, and how you plan to lead your team in adapting to these changes.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
NBCUniversal Remote 30 Rockefeller Plaza, New York, NEW YORK
Posted 6 days ago

NBC News Digital is in search of a Senior Technology Reporter to unveil the influence of technology on society through in-depth and engaging journalism.

Photo of the Rise User
NBCUniversal Hybrid San Antonio, Texas, United States
Posted 6 days ago

Join NBCUniversal as a Marketing Intern and help shape the future of Telemundo San Antonio's promotional strategies.

Photo of the Rise User
Posted 13 days ago

Join Anyscale as a Software Engineer to help build the infrastructure that enables developers to run distributed AI applications seamlessly in the cloud.

Photo of the Rise User

Join Space Inch as a Full-Stack Developer to contribute to innovative solutions in the hospitality tech sector.

Photo of the Rise User

Join Plusgrade as a Frontend Software Developer to build exceptional customer experiences in the travel industry.

Photo of the Rise User
Natixis Hybrid Rua de Santos Pousada, Porto, Portugal
Posted 9 days ago

Join Natixis in Portugal as a Junior Fullstack Developer, utilizing your skills in C# and Angular within an innovative banking environment.

Photo of the Rise User

Be a key player at Persona as a Senior Software Engineer in the Online Data Stores team, optimizing data storage solutions while working in a remote environment.

Photo of the Rise User
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Join a pioneering startup as a Software Engineer to build cutting-edge voice communication tools with real-time transcription capabilities.

Photo of the Rise User
Tenderly Remote Remote (Europe) OR In-Office (Belgrade)
Posted 4 days ago

Become a pivotal force in the VNets team at Tenderly, where your expertise in blockchain will help shape the future of developer environments.

Photo of the Rise User
Posted 9 days ago

Join Railroad19 as a Senior Java Developer and be a key player in building enterprise-level applications for industry-leading clients.

We are in business to create and deliver content so compelling it entertains, informs and shapes our world. We believe that the talent, creativity and diversity of our people are our greatest resources. We take our business seriously, but do no...

2059 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!