Full Time

Software Engineer (Python, AWS, SQL)

NBCUniversal
$80,000 - $120,000* / year (about $38–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by NBCUniversal, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer (Python, AWS, SQL) at NBCUniversal will play a pivotal role in developing solutions that enhance our digital media platforms. This position involves working within an agile team environment to design, implement, and maintain robust applications and services, leveraging cutting-edge technologies. The incumbent will collaborate closely with cross-functional teams to gather requirements, ensure system performance, and drive continuous improvement initiatives.



Job Responsibilities

  • Design, develop, and maintain high-quality software applications using Python.
  • Utilize AWS services to deploy and manage scalable, fault-tolerant applications.
  • Write and optimize SQL queries for data retrieval and reporting.
  • Collaborate with product managers and business stakeholders to define software requirements.
  • Participate in code reviews and provide constructive feedback to colleagues.
  • Troubleshoot, debug, and resolve software defects in a timely manner.
  • Document development processes, code changes, and system architectures comprehensively.
  • Stay updated with emerging technologies and best practices to enhance system functionalities.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development with a focus on Python.
  • Proficiency in AWS services such as EC2, S3, Lambda, and RDS.
  • Strong experience with SQL and database management.
  • Familiarity with version control systems, such as Git.
  • Experience with agile development methodologies.
  • Excellent problem-solving skills and a detail-oriented mindset.
  • Strong communication skills, both written and verbal.


Technologies & Tools

The Software Engineer will primarily work with technologies such as Python for application development, AWS for cloud services deployment and management, and SQL for database interactions. Additional tools may include Docker for containerization, Jenkins for continuous integration, and version control systems like Git for source code management.



Ideal Candidates

The ideal candidate for this position is a proactive and innovative problem solver, who thrives in a collaborative environment. They possess a strong passion for technology, along with a keen interest in leveraging software engineering principles to produce high-quality code. Adaptability, resilience, and a continuous learning mindset are essential traits for success in this dynamic role within NBCUniversal.

Among 15 to 24-year-olds in Malta, unemployment was 10% in July 2026, against 3.5% for everyone, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.