Software Engineer

Company Description

We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.

Here you can be your authentic self. As a company uniquely positioned to educate, entertain and empower through our platforms, Comcast NBCUniversal stands for including everyone. Our Diversity, Equity and Inclusion initiatives, coupled with our Corporate Social Responsibility work, is informed by our employees, audiences, park guests and the communities in which we live. We strive to foster a diverse, equitable and inclusive culture where our employees feel supported, embraced and heard. Together, we’ll continue to create and deliver content that reflects the current and ever-changing face of the world.

Job Description

NBCUniversal is seeking a talented Associate Software Engineer to join our Legal, Privacy, and Sustainability Platform Development and Reliability Engineering Organization within Corporate Technology. The Legal Platform serves as a comprehensive solution for records and information management within the NBCU Law Department. As a pivotal member of the LPS PDRE Software Engineering team, your role will be instrumental in designing and developing the backend and RESTful services for the Legal Platform. 

Responsibilities:

  • Assist in implementing Infrastructure as Code according to established patterns.
  • Assist in maintaining the ORM and Data Access Layer
  • Assist in implementing and maintaining RESTful services in AWS.
  • Support in implementing batch services to handle scheduled and event-driven tasks.
  • Work collaboratively with Senior and Mid-level Software Engineers to fulfill assigned responsibilities.
  • Assist in implementing technically sound solutions according to technical designs under guidance.
  • Communicate effectively and seek guidance on risks and key decisions upward in a timely manner.
  • Assist in ensuring unit testing coverage is sufficient to provide a quality user experience.
  • Actively engage with teammates, learn from Senior and Mid-level Software Engineers, and contribute to team collaboration.
  • Support during non-business hours as needed.
  • Engage as part of an Agile scrum software development team, contributing to scrum ceremonies and collaborating with product owners and other engineers.
  • Foster a culture of excellence within the development team by engaging in code reviews and adhering to best practices in team standards.
  • Assist in troubleshooting issues, performing root cause analysis, and remediation with support from Senior and Mid-level Engineers.
  • Solicit feedback and actively participate in product enhancements and iterations.

Qualifications

Basic Requirements:

  • Bachelor’s degree required from a four-year college or university, or comparable workforce experience is preferred; majors in Computer Science, Information Systems, Software Engineering, or related field a plus
  • 2+ years of professional experience working as a software engineer, with a strong willingness to learn and grow
  • Demonstrated analytical and problem-solving abilities, critical thinking, and willingness to learn to solve technical problems
  • Ability to work independently under guidance, demonstrating initiative and eagerness to learn
  • Strong interpersonal skills and the ability to collaborate effectively with teammates, cross-functional teams, and stakeholders
  • Familiarity with Typescript and Object-Oriented Programming (OOP) with a desire to deepen understanding of design principles such as SOLID, YAGNI, DRY, etc.
  • Familiarity working with REST APIs and willingness to learn about OAuth flows (experience with Postman a plus)
  • Familiarity with Git tooling (GitHub preferred) and willingness to learn best practices
  • Familiarity with VS Code (adaptability and willingness to learn VS Code required)

Desired Characteristics:

  • Interest in Agile/Scrum practices and eagerness to learn and contribute to Agile teams
  • Ability to work well within a team environment, openness to working remotely with widely distributed teams a plus
  • Basic understanding of Infrastructure as Code concepts and automated release management (Familiarity with AWS CDK or CloudFormation a plus)
  • Familiarity with backend and middleware solutions including API, compute, queueing, message streaming, application-level networking, and security
  • Familiarity with a Public Cloud provider (AWS, Azure, GCP) a plus
  • Basic understanding of relational databases: querying, basic administration, development, etc. (experience with PostgreSQL a plus)

Additional Requirements:

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

This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $105,000 – $140,000

We are accepting applications for this position on an ongoing basis.

Additional Information

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 [email protected].

Read Full Description

Apply
To help us track our recruitment effort, please indicate in your cover/motivation letter where (turkeyjobs.co) you saw this job posting.

Application ends on January 1, 1970
Job ID: 61149 Application ends on January 1, 1970

Overview

  • Location Çan, Turkey
  • Job category Administrative, Other
  • Salary $
  • Job type Contract

NBCUniversal

  • Çan, Turkey