Jobs · Legal

Software Engineer

NBCUniversal · Universal City, CA · 4 days ago
RemoteRemoteLegal$105k–$145k/yrFull-time

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
  • Aid in the management and troubleshooting of production systems and refactor 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

Qualifications

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

Benefits

We are accepting applications for this position on an ongoing basis. Additional Information As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com. For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.

Similar jobs

Software Engineer

Randstad Digital AmericasPhoenix, AZ· 4 days ago
Engineering$64.53–$69.53/hrapply on randstadusa.com

Software Engineer

Harris ComputerColorado, United States· 3 days ago
Information Technology$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

Harris ComputerFlorida, United States· 3 days ago
Engineering$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

TriNetAtlanta, GA· 4 days ago
Information Technology$90k–$168k/yrapply on jobs.trinet.com

Software Engineer

CleraSan Francisco, CA· 3 days ago
Engineeringapply on jobs.ashbyhq.com

Software Engineer

ScienceCastLos Angeles, California, United States· 4 days ago
Engineering$80k–$135k/yrapply on sciencecast.org