> Markdown version of [/jobs/ext/1835791-software-engineer](https://www.wearedevelopers.com/jobs/ext/1835791-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Nbcuniversal Media, LLC - **Location:** Universal City, CA, United States (Remote available) - **Experience:** Experienced - **Salary:** $105,000.0 - $145,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Unit Testing, CentOS, Code Review, Databases, Continuous Integration, Relational Databases, Software Design Patterns, Distributed Systems, Github, Interoperability, Python (Programming Language), Linux Distribution, MariaDB, MySQL, NoSQL, Object-Oriented Software Development, Queueing Systems, RabbitMQ, Red Hat Enterprise Linux, Software Engineering, SQL Databases, Oracle Linux, Web Services, ReactJS, Backend, Git, Git Flow, Cassandra, Apache Kafka, Build Tools, Jenkins, Web Api - **Published:** July 17, 2026 - **Apply:** https://dejobs.org/x/x/2084248DBC664DA186089ADDC1350300/job/ ## About the Role * 3+ years of professional software development experience with Python and JavaScript (ReactJs) * 3+ years of experience using SQL and RDBMS, preferably MariaDB or MySQL * Experience with RHEL-based Linux Distributions (Oracle Enterprise Linux or CentOS) * Comfort with git and related processes such as git flow, forking / branching strategies, and pull requests / code reviews * Experience developing, using, and understanding APIs * Professional experience in Object Oriented Development * Strong written and verbal communication skills * Strong problem solving and analytical skills with attention to detail Desired Characteristics: * Unit testing and mocking frameworks * CI/CD with build tools such as Jenkins/GoCD/GitHub Actions * Experience with networking and distributed systems * Familiarity with NOSQL database (Cassandra) * Understanding and using Message Queueing Systems (Apache Kafka / RabbitMQ) 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. ## Description The IPAOT team at NBCUniversal is looking for a self-motivated, highly organized, proactive, and passionate problem solver who will assist with the design, build, and ongoing maintenance of content and rights management systems, as well as content delivery systems and pipelines. We are looking for a Software Engineer who can comfortably execute full-stack development. You will collaborate with other Software Engineers and Operations Analysts. This is a fast-paced role that interfaces with the entire department and many other internal business units and stakeholders at NBCUniversal., * Assist with software development using Python to design and build available, scalable, and secure back-end web services and APIs for a variety of legal and intellectual property stakeholders, including software for platforms such as YouTube, TikTok, and Facebook * Assist in the management and troubleshooting of production systems and refactoring of existing applications to improve business processes * Implement systems designs and software design patterns to write maintainable, testable, and robust software and services * Integrate with third-party APIs, including designing, implementing, and troubleshooting API connections to ensure seamless interoperability between systems * Manage and troubleshoot distributed systems and services in a production environment ## Related Videos - [DevOps at Netflix](https://www.wearedevelopers.com/videos/270-devops-at-netflix) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025)