Staff Software Engineer (Azure | Remote)

NBCUniversal
Englewood Cliffs, NEW JERSEY, United States
$130K-$160K a year
Remote
Full-time
We are sorry. The job offer you are looking for is no longer available.

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.
  • Expert knowledge of application integrations, conditional access polices, Entra ID Connect. Possession of an Azure Solution Architect or equivalent certification.
  • 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

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 nbcunicareers.com as a result of your disability. You can

request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com .

6 days ago
Related jobs
Promoted
NBCUniversal Media, LLC
Englewood Cliffs, New Jersey

Legal, Privacy, and Sustainability Software Engineering Organization within Corporate Technology. Privacy Software Engineering team. Engage as part of an Agile scrum software development team contributing to scrum ceremonies and collaborating with product owners and other engineers. Foster a culture...

Intone Networks
Montvale, New Jersey
Remote

Job Title: Software Developer - III / Azure Cloud Engineer Location: Montvale, NJ / RemoteLong Term Responsibilities:You will be an expert level cloud engineer responsible for hands-on management of production and non-production cloud-based software solutions running on Microsoft Azure. Experien...

Home Depot
NEW JERSEY, US
Remote

As a Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. The Software Engineer is responsible for assisting in developing an...

Recruiters
Newark, New Jersey
Remote

Senior Software Engineer, Full Stack (Remote). Remote (Regardless of Location): $140,000 - $159,800 for Senior Software Engineer. At least 4 years of experience in software engineering (Internship experience does not apply). Locations: US Remote, United States of America. ...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Lead Software Engineer at JPMorgan Chase within the Public Cloud Enablement & Adoption, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leads communities of practice across Soft...

Recruiters
Newark, New Jersey
Remote

Senior Software Engineer, Profile, Bank Tech (Remote). Remote (Regardless of Location): $140,000 - $159,800 for Senior Software Engineer. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 4 years of e...

Walmart
Hoboken, New Jersey

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

CVS Health
New Jersey, Work At Home, US
Remote

Cloud Engineer will be a Technical Subject Matter Expert / Individual Contributor accountable for expertise and solution concept creation in the areas of cloud identity access management and authentication methods. Create and propose cloud engineering solution concepts related to cloud tool enableme...

NBCUniversal
Englewood Cliffs, New Jersey
Remote

We are seeking a Staff Software Engineer to lead the development of innovative new systems and solutions making use of a rapidly changing landscape of emerging technologies. This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal...

Activision Blizzard
NJ, US
Remote

You will be managing a talented team of Graphics engineers, as well as leading the rendering technology efforts that support the incredible visuals Raven Software and the other Call of Duty studios strive for. Founded in 1990, Raven Software is the developer of numerous award-winning games including...