Software Engineering Director
5 hours ago
The Director, Software Engineering, Developer Tools is responsible for leading the development and delivery of developer tools and cloud platforms that enable our development teams to quickly and consistently deliver applications that are reliable, secure, private, and performant.
This role requires a combination of strategic initiative, people leadership, and delivery execution. The Director will lead a dynamic development team and provide engineering teams with tools to enable consistency and focus on automation to aid teams in going from code repository to production.
Key Responsibilities
- Provide leadership, mentoring, and coaching for a dynamic development team
- Drive the development of our internal developer portal
- Consult, educate, and empower engineers as they build and ship innovative software
- Research, prototype, and develop solutions in support of the adoption of modern technologies and architecture
- Develop systems and processes to maximize the efficiency of our continuous integration pipeline and testing infrastructure
- Engage with engineers throughout the company to learn about pain points and work alongside a technical lead to define and prioritize solutions
- Establish and maintain partnerships within the organization and internal customers to determine roadmap features
- Drive the evaluation of new and emerging technologies, services, tools, and multiple cloud vendors to innovative new capabilities, guide business and technology decisions
Qualifications
- 10+ years of relevant work experience, 4+ as a leader
- Understanding of Developer Experience and Developer Productivity, Continuous Integration, Continuous Deployment, Version Control, Testing Frameworks, and Cloud Platforms with an eye on FinOps
- Proficient with distributed web-scaled design and implementations
- Understanding of public cloud services (AWS/Azure/GCP) and fundamental components like Compute/Virtual Machines, Serverless, Storage, Databases, Identity, and User Management
- Ability to write technical documentation (platform architecture, strategy, engineering)
- Demonstrated leadership skills in a fast-paced, team-driven environment
- Ability to see the big picture, while still delivering on the details
- Humble and human-centric approach to leadership
- Ability to handle multiple competing priorities in a fast-paced environment
- Excellent verbal and written communication and presentation skills
Desired Characteristics
- Experience driving the adoption of release automation through self-service pipelines
- Demonstrated ability to conceive, manage, and complete project deliverables
- A good communicator who can inspire their team to help them understand their purpose and mission
- Experience with Agile development methodologies and practices
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 Careers website. Salary range: $180,000 - $220,000 (bonus and long-term incentive 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 as a result of your disability. You can request reasonable accommodations by emailing.
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.
-
Director of Software Engineering
2 days ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob SummaryWe are seeking a highly skilled Director, Software Engineering to lead and manage initiatives within our Content Platform engineering team focusing on content lifecycle. The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to drive increased levels of reliability, automation, and customer...
-
Director of Software Engineering
3 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeAbout the RoleWe are seeking a highly skilled and experienced Director of Software Engineering to join our team at NBCUniversal. As a leader in our engineering organization, you will be responsible for driving the development of our cloud-native software applications and services.Key ResponsibilitiesLead engineering teams to design, develop, and deploy...
-
Director, Software Engineering Lead
4 days ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob Title: Director, Software EngineeringWe are seeking a highly skilled and experienced Director, Software Engineering to lead our Content Platform engineering team in delivering high-quality software solutions. As a key member of our engineering leadership team, you will be responsible for driving technical strategy, mentoring and guiding team members, and...
-
Senior Software Engineer
2 hours ago
Englewood Cliffs, New Jersey, United States United Software Group Full timeJob Title: Senior Software EngineerJob Summary:United Software Group is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in Drupal 9, React, and TypeScript, with experience in designing, implementing, testing, and integrating RESTful APIs, JSON APIs, and GraphQL APIs.Key Responsibilities:-...
-
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob SummaryThe Director, Software Engineering, Developer Tools is a key leadership role responsible for driving the development and delivery of cloud platforms and developer tools that enable our development teams to deliver high-quality applications quickly and efficiently.This role requires a unique blend of technical expertise, strategic thinking, and...
-
Staff Software Engineer
12 hours ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob DescriptionWe are seeking a highly skilled Staff Software Engineer to join our NBCUniversal team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining world-class business applications to support the NBC Ad Sales organization.This role will work closely with product owners and other...
-
Software Engineer
3 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at NBCUniversal. As a Software Engineer, you will play a key role in building and maintaining our Content Creation tools applications and services.Responsibilities:Design and develop new product features for our Content Creation tools applications and...
-
Senior Software Engineer
3 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob Title: Sr Software EngineerWe are seeking a highly skilled Sr Software Engineer to join our team at NBCUniversal. As a key member of our Enterprise Technology organization, you will play a critical role in shaping the future of our engineering capabilities.Responsibilities:Design and develop high-quality software solutions that meet business needs and...
-
Software Development Engineer
3 days ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob Title: Associate Software EngineerWe are seeking a highly motivated and detail-oriented Associate Software Engineer to join our Platform Development and Engineering Experience (PDEX) team at NBCUniversal.Job SummaryThis role involves collaborating with development teams to ensure reliable code integration, testing, and deployment using GitHub Actions....
-
Software Development Engineer
6 minutes ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at NBCUniversal. As a key member of our technology team, you will be responsible for designing, developing, and deploying scalable and secure software systems.Key Responsibilities:Design and develop cloud-based applications using AWSCollaborate with cross-functional...
-
Senior Software Engineer
4 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob Title: Sr Software EngineerWe are seeking a highly skilled Sr Software Engineer to join our team at NBCUniversal. As a key member of our engineering team, you will be responsible for designing, developing, and deploying innovative software solutions that meet the needs of our business.Responsibilities:Design and develop high-quality software applications...
-
Software Development Engineer
2 days ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob DescriptionWe are seeking a highly motivated and detail-oriented Software Development Engineer to join our Platform Development team at NBCUniversal. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our internal developer tools.Key Responsibilities:Collaborate with...
-
Senior Software Engineer
3 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob Title: Sr Software EngineerWe are seeking a highly skilled Sr Software Engineer to join our team at NBCUniversal. As a key member of our software development team, you will be responsible for designing, developing, and deploying innovative software solutions that meet the needs of our business.Responsibilities:Design and develop high-quality software...
-
Staff Software Engineer
3 days ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob DescriptionNBCUniversal is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying world-class business applications to support our NBC Ad Sales organization.The ideal candidate will have a strong background in software...
-
Software Engineer
4 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob Title: Software EngineerJob SummaryWe are seeking a highly skilled Software Engineer to join our team at NBCUniversal. As a key member of our engineering team, you will be responsible for designing, building, and maintaining innovative software systems that leverage the power of generative AI.Key ResponsibilitiesDesign and develop scalable software...
-
Senior Manager, Software Engineering Lead
4 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob Title: Senior Manager, Software EngineeringWe are seeking a highly skilled Senior Manager, Software Engineering to lead and manage initiatives within our custom application engineering team. As a technical leader, you will be responsible for driving increased levels of reliability, automation, and customer satisfaction.Key Responsibilities:Lead the...
-
Senior Manager, Software Engineering Lead
2 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob Title: Senior Manager, Software EngineeringWe are seeking a highly skilled Senior Manager, Software Engineering to lead and manage initiatives within our custom application engineering team. As a technical leader, you will be responsible for driving increased levels of reliability, automation, and customer satisfaction.Key Responsibilities:Lead the...
-
Senior iOS Software Engineer
3 weeks ago
Englewood Cliffs, New Jersey, United States Insight Global Full timeJob Title: Senior iOS EngineerAs a Senior Software Engineer at Insight Global, you will collaborate with cross-functional teams to bring digital content to life. Your influence will shape our product roadmap, combining technical expertise with strategic insights.In a dynamic environment, you will work alongside other engineers on the team as well as the Core...
-
Software Engineer
4 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob Title: Sr Software Engineer (UX)We are seeking a highly skilled Sr Software Engineer (UX) to join our team at NBCUniversal. As a key member of our development team, you will be responsible for designing and developing innovative new systems and solutions using emerging technologies.Responsibilities:Develop front-end prototypes rapidly for new proofs of...
-
Staff Software Engineer
3 days ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob DescriptionWe are seeking a highly skilled Staff Software Engineer to join our NBCUniversal team. As a key member of our product development team, you will be responsible for designing, developing, and deploying world-class business applications to support the NBC Ad Sales organization.The ideal candidate will have a strong background in software...