Company Description
We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news 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. NBCUniversal is a subsidiary of Comcast Corporation.
Here you can be your authentic self. As a company uniquely positioned to educate, entertain and empower through our platforms, Comcast NBCUniversal stands for including everyone. Our Diversity, Equity and Inclusion initiatives, coupled with our Corporate Social Responsibility work, is informed by our employees, audiences, park guests and the communities in which we live. We strive to foster a diverse, equitable and inclusive culture where our employees feel supported, embraced and heard. Together, we'll continue to create and deliver content that reflects the current and ever-changing face of the world.
Job Description
The Staff Software Engineer (Azure) role will be used to develop custom solutions using various code methods for Identity and Entitlement management in the Azure space. You will also be responsible for working on solutions for Azure AD and B2C development, as well as assist with other development needs as required to support NBCUniversal's emerging business and technology needs. You will be part of the IAM Software Development team who are working together to drive our strategies to the cloud.
This position reports to the Sr. Director of IAM Software Development and will work in close collaboration with the CISO's direct reports, other lead architects, and engineers within the NBCUniversal business areas.
Responsibilities:
- Architect and author Microsoft Azure Solutions across multiple platforms.
- Design and Implement Microsoft Entra ID related projects.
- Create and maintain Reference Architecture documentation Document of new solutions (e.g., architecture, configuration, setup, and support WIKIs).
- Working within a project management/agile delivery methodology in a leading role as part of a multi-disciplined software development team.
- Collaborate with NBCUniversal customer stakeholders and end users in the software development lifecycle.
- Provide effective knowledge transfer and training to relevant support teams to ensure a smooth transfer of operations.
- Work closely with key security, technology, and business groups to implement approved designs and features.
- Work with approved vendors on solutions or enhancements to current products
- Provide technical leadership for Azure development projects.
- Participate in long range strategic planning and capitol budgeting proposals.
- Create and maintain Standard Operating Procedures.
- Play a leading role in future growth using AI solutions.
Qualifications
Basic Requirements:
- Bachelor's Degree in Computer Science, Information Security, Management Information Systems, or equivalent work experience acceptable.
- 8+ years of proven work history providing solution within Entra ID.
- Possession of an Azure Solution Architect or equivalent certification.
- Expert knowledge of application integrations, conditional access polices, Entra ID Connect.
- Experience with XML, .NET, REST and object-oriented programming languages like C# or Java, and Python.
- Expertise in scripting with a shell tool (Ex: PowerShell, AZCLI, etc.) Experience with front end technologies, HTML, CSS, Angular, JQuery, and JS.
- Prior experience with setting up, deploying, and managing multiple environments to support agile development approaches.
- Good understanding of coding best practices and modern architectural patterns.
- Hands-on experience with static code analysis and code security analysis tools such as SonarQube, SNYK, SonarLint, VeraCode, or Roselyn
- Extensive experience with a standard unit testing framework such as XUnit, Junit, NUnit, Moq, etc.
- Recent hands-on experience with a DevSecOps toolset.
- Hands-on experience with selecting and implementing containerization technology and orchestrators such as Docker and Kubernetes.
- Strong, in-depth, and demonstrable hands-on experience with the following technologies:
- Microsoft Identity and Access Management products including Entra ID or AD B2C
- Microsoft Azure Operational and Monitoring tools, including Azure Monitor, App Insights and Log Analytics
- Microsoft Azure Platform as A Service (PaaS) products such as App Services, Logic Apps, Functions and other Serverless services.
- Microsoft Graph Azure Data Factory Open Id Connect, OAuth 2 and SAML Git, scripting, and deployment automation tools like ARM templates, Bicep, and Terraform.
- A high overall level of familiarity with Microsoft Azure and its relevant build, deployment, automation, networking and security technologies in cloud and hybrid environments.
- Excellent employee service skills required.
- Always mindful of the "user experience" Strong interpersonal and communications skills with the capability to communicate effectively to non-technical decision-making Leaders is required
- Ability to explain and champion technical concepts to a broad audience focusing on business reasons to do so. Must be a strong self-starter with a future-minded approach to solutions design.
- Strong analytical and product management skills required, including a thorough understanding of how to interpret customer business needs and translate them into application and operational requirements
- A team player that can work with a diverse team and set of skills Work with staff and management across all levels of the organization
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 Benefits page of the Careers website. Salary range: $130,000 - $160,000 (bonus eligible)
We are accepting applications for this position on an ongoing basis.
Additional Information
NBCUniversal's policy is to provide equal employment opportunities to all applicants
\nand employees without regard to race, color, religion, creed, gender, gender identity
\nor expression, age, national origin or ancestry, citizenship, disability, sexual
\norientation, marital status, pregnancy, veteran status, membership in the uniformed
\nservices, 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
\nright to request a reasonable accommodation if you are unable or limited in your
\nability to use or access nbcunicareers.com as a result of your disability. You can
\nrequest reasonable accommodations by emailing [email protected].
What We Do
From film, television, news, theme parks, interactive media, and streaming, our people are at the center of it all. Here, we solve complex and business-critical problems. That’s why we’re looking for people to help us continue our evolution, imagining and delivering the most innovative and disruptive products and services through the latest tech advancements in the industry.
Here you can develop solutions. You’ll develop solutions that allow engineers to broadcast live TV from the comfort of their homes. These solutions will enable the use of our collection of hundreds of thousands of distinct intellectual properties across our film, television and streaming brands.
Here you can transform. You’ll make decisions and solve complex problems by leveraging insights that come from data, building AI to help enable solutions to optimize every aspect of our content eco-system.
Here you can build. You’ll build emerging immersive technologies that are used to power the broadcasts and streaming of global events like the Super Bowl and Olympics. You can create secure, elastic cloud-based services connecting parts of our global platform ecosystem that effect tens of millions of viewers, consumers and businesses that consume and love NBCUniversal’s content. And while you design, build and architect your career, we have the culture to make sure you’re supported.
Here you can work and still live your best life!
We’re leaders in our fields. We hire smart people and trust them to get the job done. We are never too busy to develop a fellow colleague. We understand our goals – or we ask. When we see something that needs doing – we do it. We make data-driven decisions. We fiercely believe in our talent and their growth. If you're ready to make an impact, here you can.
Why Work With Us
For us, it's more than just a work life. It's a daily passion. We take great pride in our legacy. We find fun in the challenge. We collaborate and inspire others. We're always creating, always solving and always ahead of competition.
Gallery
NBCUniversal Teams
NBCUniversal Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.