Senior Software Engineer (Python/Serverless/RestAPI) jobs in United States
cer-icon
Apply on Employer Site
company-logo

NBCUniversal · 23 hours ago

Senior Software Engineer (Python/Serverless/RestAPI)

NBCUniversal is one of the world's leading media and entertainment companies. They are seeking a Senior Software Engineer who is passionate about technology and modern engineering practices, focusing on Python development and AWS-based serverless architectures to build and maintain global solutions for their titles and metadata organization.

BroadcastingMedia and EntertainmentNews
badNo H1Bnote

Responsibilities

We’re hiring a Senior Software Engineer who is genuinely excited about technology, continuous learning, and shaping modern engineering practices
This role is well suited to someone who thrives in environments where knowledge is openly shared and engineering teams help set technical direction
A strong interest in Python development, search technologies, B2B services, and AWS-based serverless architectures are your keys to success
This position joins our 'Titles and Metadata' organization, a team that builds and maintains global solutions focused on providing efficient and accurate access to NBCU’s expansive catalogue of titles and their descriptive metadata; including cast and crew information, languages, translations, content types, and more
Our group is collaborative, innovative, diverse and focused on providing high-value, scalable features that enable downstream products and teams across film, television, entertainment, news, sports, and more
If you are passionate about finding simple, efficient solutions to complex software challenges, being a part of a collaborative, trusting team culture, and have a desire to learn, grow, and contribute to a team that is building foundational new systems for the NBCU ecosystem, then this role is an excellent fit

Qualification

PythonAWS architectureRESTful web servicesNoSQL databasesBackend programmingServerless architectureOOP best practicesDevOps practicesSearch technologiesObservability toolsFront-end technologiesAutomated testingCommunication skills

Required

Bachelor's degree or higher, or a combination of relevant education, experience, and/or training in Computer Science or a related field
5+ years of software development experience with Python
3+ years of backend software programming experience (APIs, databases, services)
2+ years of hands-on experience with AWS architecture and engineering
Experience in 'serverless' event-driven architecture
Experience in creating and consuming RESTful web services
Experience with NoSQL databases (e.g. DynamoDB) and relational databases (e.g. Postgres, MySQL, etc)
Dedication to modern, team-oriented OOP and DevOps best practices, patterns, and processes
Must have unrestricted work authorization to work in the United States

Preferred

Experience with search technologies (e.g. OpenSearch, ElasticSearch, Solr, etc)
Experience with observability tools like DataDog, AWS Cloudwatch, etc
Experience with front-end technologies like React and Angular
Excellent verbal and written communications skills, including the ability to relate complex technical concepts to both technical and non-technical audiences
Experience in writing automated tests for your own code
We sometimes interface with legacy systems, so if you like to reverse engineer things, figure them out, and teach others what you learned, that is a personality trait we would love to have on our team!

Benefits

Medical, dental and vision insurance
401(k)
Paid leave
Tuition reimbursement
A variety of other discounts and perks

Company

NBCUniversal

company-logo
NBCUniversal is a media company that provides entertainment and news development, production, distribution, and marketing services. It is a sub-organization of Comcast.

Funding

Current Stage
Late Stage
Total Funding
unknown
2011-01-29Acquired

Leadership Team

leader-logo
Jeff Shell
CEO
leader-logo
Stephen Burke
Chief executive officer
Company data provided by crunchbase