
Senior Software Engineer – Python, Serverless, RestAPI
NBCUniversal
full-time
Posted on:
Location Type: Remote
Location: Remote • New York • 🇺🇸 United States
Visit company websiteSalary
💰 $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