Manager, Software Engineering
New Yesterday
Join to apply for the Manager, Software Engineering role at NBCUniversal
Get AI-powered advice on this job and more exclusive features.
Company Description NBCUniversal is a subsidiary of Comcast Corporation. NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, distribute it across our film, television, and streaming portfolio, and bring it to life through our theme parks and consumer experiences. We own and operate leading 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. Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world. Comcast NBCUniversal has announced its plan to create a new publicly traded company (Versant) comprised of NBCUniversal assets. The spin-off is expected to be completed during 2025.
Job Description The Software Engineering Manager will be a key leader within our product development organisation, responsible for driving engineering excellence and product delivery across BRS Golf’s technology suite. They will balance technical expertise with strong people leadership to ensure the team delivers high-quality software solutions while fostering a collaborative and innovative culture. Responsibilities include:
- Lead and mentor the engineering team: provide technical leadership and guidance to a team of software engineers, setting clear objectives and inspiring high performance. Foster an inclusive, collaborative environment that promotes knowledge sharing, innovation, and continuous learning.
- Align with product leadership: partner with the Product Director to shape delivery plans, prioritise initiatives, and ensure technical execution supports product vision and customer outcomes.
- Oversee software development and delivery: manage the end-to-end software development lifecycle for projects under your team, ensuring timely delivery of new features and products. Oversee architecture and design choices, and uphold high standards of code quality, performance, security, and scalability.
- Implement engineering best practices: establish and enforce best practices for coding, testing, and deployment (including agile methodologies, code reviews, CI/CD pipelines, and automated testing) to improve efficiency and reliability in the development process.
- Collaborate cross-functionally: work with Product Managers, Designers, QA, DevOps and other stakeholders to plan and prioritise development work aligned with business goals. Ensure effective communication and coordination between engineering and other departments to deliver cohesive product solutions.
- Manage team growth and development: identify hiring needs and recruit top engineering talent. Oversee onboarding and training of new team members. Provide ongoing coaching and professional development opportunities, conduct performance reviews, and help engineers advance in their careers.
- Drive technical innovation and improvement: continually evaluate emerging technologies, tools, and processes that could enhance our products or workflows. Lead initiatives to refactor or improve existing systems and encourage the team to adopt modern, innovative solutions that benefit the business and our customers.
Tech Stack Summary C#/.NET, PHP (Symfony, Laravel), JavaScript/TypeScript (VueJS), MySQL, MSSQL, Redis, RabbitMQ, Docker, AWS, Datadog
Qualifications
Education & Work Experience
- A bachelor’s degree (or higher) in Computer Science, Software Engineering, or a related field.
- Extensive software development experience, including in a leadership or management role overseeing software engineers.
- Ability to demonstrate a proven track record of delivering software products or platforms in a fast-paced, agile environment.
Technical Expertise
- Strong software engineering background with expertise in modern web technologies and cloud-based architectures.
- Proven experience designing and building scalable, high-availability systems using languages and frameworks from our stack (e.g., C#/.NET, PHP, Symfony, Laravel) and cloud platforms like AWS or Azure. We value diverse language experience and a strong ability to apply engineering best practices across tech stacks.
- Solid understanding of the software development lifecycle, including automated testing, version control, and CI/CD pipelines.
Leadership & Communication
- Demonstrable ability to lead and grow engineering teams.
- Excellent people management skills with ability to mentor developers, provide constructive feedback, and build a positive team culture.
- Strong project management and organisational skills to handle multiple priorities.
- Exceptional communication skills with the ability to effectively collaborate with technical and non-technical stakeholders at all levels of the organisation.
Problem-Solving & Innovation
- A strategic mindset with strong problem-solving abilities.
- Comfortable making technical decisions, reviewing designs/code, and guiding the team through complex engineering challenges.
- A passion for innovation and continuous improvement, always seeking ways to leverage new technologies or methodologies to improve our product and processes.
Additional knowledge & experience areas that would be highly desirable
AI And Data Experience
- Familiarity with artificial intelligence / machine learning concepts and experience integrating AI-driven tools or features into software products or development workflows. For example, hands-on experience with AI coding assistants, chatbots, recommendation systems, or data analytics platforms will be a plus.
- A demonstrated interest in staying current with AI trends and technologies is highly valued given the strategic importance of AI at BRS Golf.
Domain Knowledge
- Experience in the sports technology domain or with software products in the golf industry is a plus (e.g., understanding of tee sheet systems, booking engines, or sports management software).
- A passion for golf or sports in general, and an understanding of golfer or golf course needs, will help inform better product decisions.
Certification(s)
- Formal certifications or training in cybersecurity, cloud architecture, database architecture, etc.
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.
Although you'll be hired as an NBCU employee, your employment and the responsibilities associated with this job likely will transition to Versant in the future. By joining at this pivotal time, you'll be a part of this exciting company as it takes shape.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Industries: Broadcast Media Production and Distribution, Entertainment Providers, and Media Production
Referrals increase your chances of interviewing at NBCUniversal by 2x
Location note Belfast, Northern Ireland, United Kingdom
This position is based in Belfast, United Kingdom with potential relocation considerations.
- Location:
- Belfast, Northern Ireland, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Yesterday
Software Engineering Manager
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Software Engineering Manager – Cloud-Based SaaS | Remote (with occasional London office visits)Are you a seasoned technical leader passionate about shaping the future of cloud-based software in fitness, wellness, and salon industries? Our client provides an all-in-one management platform for scheduling, billing, memberships, marketing,...
More Details -
-
New Yesterday
Engineering Manager - Software as a Medical Device (SaMD)
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
You will lead a business critical engineering squad responsible for delivering regulated medical AI products in a fast-paced environment. Managing engineers working on AI and SaMD components, you will own the development and delivery of compliant, scalable software. You’ll bring consistency, speed, and excellence to how the team plans,...
More Details -
-
New Yesterday
Manager, Software Engineering
-
Belfast, Northern Ireland, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Join to apply for the Manager, Software Engineering role at NBCUniversal. Get AI-powered advice on this job and more exclusive features. NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, distribute it across our film, television, and streaming portfolio.
More Details -
-
New Yesterday
Software Engineering Manager
-
Northampton, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
The Software Development Manager will work on a Hybrid format, splitting time between home and the Company’s office. The position will pay an annual salary of £100,000 and comes with an excellent Company Pension, Annual Bonus Scheme, 30 Days Holiday, Private Health and more. The role balances leadership with hands-on software...
More Details -
-
New Yesterday
Software Engineering Manager
-
Cowes, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Software Engineering Manager at BAE Systems in Cowes, Isle of Wight. Will deliver software engineering content for projects within the Future Radar sub-sector. Up to £85,700 depending on skills and experience plus bonus scheme. Part-time and accruing hours available.
More Details -
-
New Yesterday
Software Engineering Manager
-
Manchester, England, United Kingdom
-
£150,000 - £200,000
- IT & Technology
Software Engineering Manager - Salford or London - 1 to 2 days a week. Lead the Account Platform Group as part of a strategic restructure to scale identity and access services for millions of users. Successful candidate will balance office working with home working.
More Details -