NBCUniversal

Senior Software Engineer – Python, Serverless, RestAPI

NBCUniversal

full-time

Posted on:

Location Type: Remote

Location: Remote • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $110,000 - $150,000 per year

Job Level

Senior

Tech Stack

AWSDynamoDBMySQLNoSQLPostgresPython

About the role

  • 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.
  • 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.

Requirements

  • 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.
Benefits
  • Medical, dental and vision insurance
  • 401(k)
  • Paid leave
  • Tuition reimbursement
  • Discounts and other perks

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Pythonbackend programmingAPIsdatabasesservicesAWS architectureserverless architectureRESTful web servicesNoSQL databasesrelational databases
Soft skills
collaborationinnovationtrustcontinuous learningproblem-solvingteam-orientedcommunicationadaptabilityknowledge sharingpassion for technology