N
NBCUniversal
Posted 80 days agoVerified live 2d ago

Software Engineer

Brief overview

Remote
$105k–$145k/yrStated range
3+ yrsMinimum
173 H-1B approvalsDept. of Labor
15 green cardsCertified filings
PythonJavaScriptReactJsSQLMariaDBMySQLRHEL-based Linux DistributionsOracle Enterprise LinuxCentOSgitAPI developmentObject Oriented DevelopmentUnit testing frameworksMocking frameworksCI/CDJenkinsGoCD

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
173H-1B approved
100%approval rate
17new H-1B hires
15PERM certified
$143,250median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202357
202435
202563
202618
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202313
202411
202517
20268
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20234
20245
20256
Top sponsored roles
Sr. Site Reliability EngineerManager, ProductStaff Software EngineerLead Data EngineerSr. Data Scientist
Sponsored employees from
IndiaChinaCanada

Job description

Summary

NBCUniversal is one of the world's leading media and entertainment companies. They are seeking a Software Engineer to assist with the design, build, and ongoing maintenance of content and rights management systems, as well as content delivery systems and pipelines.

Responsibilities

  • 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

Skills

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

Qualifications

Must Haves

  • 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

Nice to Haves

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

Benefits

  • Company sponsored benefits, including medical, dental and vision insurance
  • 401(k)
  • Paid leave
  • Tuition reimbursement
  • A variety of other discounts and perks

More jobs like this