Full-Time Principal Software Engineer (AI/Cloud/Infrastructure/API)
NBCUniversal is hiring a remote Full-Time Principal Software Engineer (AI/Cloud/Infrastructure/API). The career level for this job opening is Expert and is accepting Englewood Cliffs, NEW JERSEY based applicants remotely. Read complete job description before applying.
NBCUniversal
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
The Engineering Experience (EngEx) organization at NBCUniversal is seeking a Principal Software Engineer to lead technical direction, architecture, and strategy across our developer platforms and cloud enablement stack.
A critical component of this role will be to drive the adoption and integration of AI across the Software Development Lifecycle (SDLC).
Responsibilities:
- Establish and evangelize technical direction for all EngEx platforms.
- Lead the enterprise-wide adoption of continuous AI workflows.
- Architect secure, scalable environments to enable agentic development.
- Design and enforce security guardrails and policies.
- Architect and govern cloud control plane automation.
- Drive the expansion and optimization of GitHub Enterprise.
- Develop observability and metric strategies using Datadog, Splunk, and AWS Quicksight.
- Implement data collection pipelines from tooling.
- Define and implement API governance frameworks.
- Champion self-service capabilities and automation.
- Mentor staff and junior engineers.
Requirements:
- 12+ years of experience in enterprise software engineering, platform engineering, or infrastructure architecture.
- Extensive experience designing and implementing strategic cloud-native and microservice architectures.
- Proven experience designing and operationalizing developer platforms at scale.
- Deep expertise in GitHub Enterprise, GitHub Actions, and GitHub CoPilot.
- Strong background in cloud platforms (AWS, Azure, GCP) and FinOps principles.
- Experience with observability platforms (Datadog, Splunk, AWS Quicksight).
- Deep understanding of source control, package management, CI/CD pipelines, IaC, and developer enablement tools.
- Knowledge of OAuth2, IAM, and API management strategies.