Jobs and Careers
NB

Principal Engineer (Serverless, Cloud Transformation)

NBCUniversal
Universal City, United Statesfull_timeVerifiedPosted 27 Feb 2023
💰 $200,000/yr($160,000/yr$200,000/yr)

About the role

Company Description

At NBCUniversal, we believe in the talent of our people. It’s our passion and commitment to excellence that drives NBCU’s vast portfolio of brands to succeed. From broadcast and cable networks, news, and sports platforms, to film, world-renowned theme parks and a diverse suite of digital properties, we take pride in all that we do and all that we represent. It’s what makes us uniquely NBCU.

The Sales & Finance Engineering teams are embarking on a journey to modernize their software applications. These teams are evaluating existing on-prem applications and redesigning them for both the cloud and to meet a new vision for how software systems are built and managed across NBCU that emphasizes platforms and APIs over standalone applications.

Job Description

We are seeking a Principal Software Engineer for the Sales & Finance Engineering teams who will provide both technical expertise and leadership. A Principal Software Engineer is an individual contributor technical leadership role. As such, skills both on and off the keyboard are required.

The work of the role includes articulating a vision to development teams and stakeholders, developing a strategy for its delivery, designing and architecting systems in consultation with respective development teams, and ensuring the delivery of scalable, performant, and reliable systems. They will be responsible for developing relationships brokering alignment between teams and across the NBCU organization. And they will also work with engineering leadership to ensure teams are properly equipped with the skills and tools required to perform their job effectively. The ideal candidate will have a respect for the past while also respectfully challenging what we do today in order to improve how we do it tomorrow.

If you are well versed in cloud technologies and innovative methods of software delivery, share knowledge, learn from others, and ready to help build a culture focused on cloud-first, security by design, and platform APIs we are looking for you.

REQUIREMENTS:

  • 8+ years of professional software development experience
  • Well versed in methods for ensuring the delivery of architecturally sound and secure software
  • Significant knowledge and experience working with cloud services and architectural patterns including serverless and event-driven design patterns
  • Demonstrated ability to ideate, plan, and lead new engineering efforts
  • Demonstrated ability to develop a vision and inspire other engineers to achieve successful delivery
  • Demonstrated ability to develop strategy among members of different functional backgrounds. E.g. People leadership, Product, and Business
  • Track record of introducing new processes and/or tools to improve software delivery or team function
  • Demonstrated customer focus and engagement regarding software delivery
  • Demonstrated success working in a large, multifaceted, and matrixed organization 
  • Provided mentorship to grow the technical skills and careers of others with consideration of their career stage and personal trajectory
  • Ability to communicate effectively depending on the audience technical teams, business teams, and leadership teams

Qualifications

PREFERRED QUALIFICATIONS:

  • Experience building and operating cloud applications, infrastructure, and services in a cloud provider, such as AWS or Azure
  • Experience with both backend and frontend software development
  • Experience with serverless compute technologies, such as AWS Lambda or Azure Functions
  • Experience with distributed messaging services, such as Kafka or AWS Kinesis 
  • Experience with caching services, such as Redis or AWS Elasticache
  • Experience with either or both SQL and NoSQL datastores
  • Understanding software development in a DevOps culture 

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: $160,000 - $200,000.

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. NBCUniversal will consider for employment qualified applicants with criminal histories in a manner consistent with relevant legal requirements, including the City of Los Angeles Fair Chance Ini

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

NBCUniversal

View company profile →