NBC - Englewood Cliffs, NJ

posted about 1 month ago

Full-time - Senior
Remote - Englewood Cliffs, NJ
Broadcasting and Content Providers

About the position

The Senior Manager, Software Engineering will lead and manage initiatives within the custom application engineering team at NBCUniversal. This role focuses on driving reliability, automation, and customer satisfaction through technical expertise and leadership. The position requires a strong foundation in cloud and serverless architectures, Python development, and a passion for fostering an engineering culture. The ideal candidate will be responsible for the strategic direction of enterprise-level applications and systems, mentoring team members, and collaborating with various internal stakeholders.

Responsibilities

  • Lead the planning, implementation and communication of new engineering and product practices.
  • Lead the adoption of modern cloud technologies, serverless architectures, and Python-based development practices to enhance agility and innovation.
  • Drive metrics standardization, gathering, and automation. Analyze and report resulting metrics, and adjust the overall team strategy accordingly with engineering leadership.
  • Analyze customer needs and develop engineering team roadmap and backlog based on organization goals and customer impact.
  • Collaborate closely with internal stakeholders, including Cloud, Architecture, Cyber Security, and Business Engagement teams, to ensure seamless delivery.
  • Drive technical excellence and innovation within the team, mentoring and developing engineers to build their skills and careers.
  • Manage budgets, contracts, and relationships with vendors and partners, ensuring projects are delivered within scope and budget.
  • Define and oversee the implementation of engineering policies and procedures that promote reliability, security, and compliance across all software products.

Requirements

  • 7+ years of relevant work experience
  • 5+ years of experience as a leader of Software Engineering teams
  • Demonstrated ability to build dynamic engineering teams, interested in continuous learning and the ability to craft an engineering culture
  • Ability to maintain a roadmap for core service capabilities and interfaces that enable application and feature teams to deliver business value quickly
  • Ability to establish truth within and across product, engineering and the business to understand business challenges and requirements
  • Familiarity with cloud-native development, relevant metrics (that focus not only on velocity, but drive quality), modern CI/CD toolchains
  • Proficiency in AWS cloud services, with experience in cloud architecture and serverless solutions
  • Strong foundation in software development principles and architecture, with proven ability in designing scalable and secure systems
  • Sharp eye for quality team contribution; ability to assess team member work product and attitude
  • Results oriented, high energy, self-motivated

Nice-to-haves

  • B.S. degree in Computer Science, Engineering, or related field preferred
  • Experience working in large, multifaceted and matrixed organizations
  • Experience working with remote teammates across engineering
  • Collaborative team player accustomed to working within and across groups
  • Organized and detail-oriented with ability to manage time effectively
  • Ability to translate business process needs into clear 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

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Paid leave
  • Tuition reimbursement
  • Variety of discounts and perks
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service