Software Engineering

NBCUniversal
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:
Similar Remote Jobs

