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 be responsible for developing, enhancing, and maintaining software applications that meet the needs of our organization. This role requires a strong focus on coding best practices, cloud services implementation, and efficient database interactions. The successful candidate will collaborate with cross-functional teams to deliver high-quality software solutions that leverage cutting-edge technologies to support business objectives across various projects.
Job Responsibilities
- Design, develop, test, and deploy robust software applications using Python, adhering to best practices and coding standards.
- Implement and optimize AWS cloud solutions to improve application performance, security, and scalability.
- Manage and interact with SQL databases, ensuring efficient data storage, retrieval, and manipulation.
- Collaborate with project managers, product owners, and other stakeholders to define and analyze requirements for new software features.
- Troubleshoot and resolve software defects and performance issues to enhance user experience.
- Participate in technical reviews and code audits to ensure quality and ongoing improvement of software systems.
- Document software designs, development processes, and deployment procedures adequately.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software development with a focus on Python.
- Proficiency in cloud services, specifically AWS (Amazon Web Services).
- Solid experience with SQL and relational database management.
- Familiarity with version control systems such as Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both written and verbal.
Technologies & Tools
The Software Engineer position will primarily utilize Python for application development, alongside AWS for cloud infrastructure management. SQL will be employed for managing databases, while other tools may include Docker for containerization, CI/CD pipelines for automated deployments, and various libraries and frameworks relevant to Python development. Knowledge of RESTful APIs and integrations with third-party services will also be beneficial in this role.
Ideal Candidates
The ideal candidates for this position are proactive and innovative thinkers who thrive in a collaborative environment. They possess a strong technical acumen coupled with the ability to communicate effectively across teams. Candidates who demonstrate adaptability to evolving technologies and market demands, as well as a commitment to maintaining high standards of quality in their work, will be particularly successful in this role. Additionally, an eagerness to learn and grow within the technology landscape aligns well with NBCUniversal's culture of continuous improvement and mission to deliver excellence.
Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.