NBCUniversal

Senior Software Engineer – AWS, Python, Go

NBCUniversal

full-time

Posted on:

Location Type: Hybrid

Location: ChicagoColoradoIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $129,515 - $194,273 per year

Job Level

About the role

  • Design, analyze, and troubleshoot large-scale distributed systems
  • Develop, debug, and optimize backend services and applications
  • Build applications that run across multiple cloud platforms, leveraging native cloud services
  • Automate routine operational tasks to improve efficiency and reliability
  • Provide production support, including monitoring, incident response, and root cause analysis
  • Support secure configurations, vulnerability remediation, and operational readiness
  • Participate in software release cycles, including planning, testing, deployment, and monitoring
  • Develop automation tools, scripts, and workflows to streamline processes
  • Partner with engineering teams to identify and implement process and platform improvements
  • Serve in a rotating on-call rotation, providing 12-hour coverage for one week per month to support production systems.

Requirements

  • 6+ years of professional software development experience
  • Strong backend development, coding, and debugging skills
  • Strong Proficiency in one or more of dynamic programming languages: Python/Go
  • Experience developing and debugging server-side applications or web services
  • Strong working expertise with cloud environments ( AWS strongly preferred)
  • Working knowledge of CI/CD frameworks and orchestration such as: Jenkins, GIT, Kubernetes, Terraform, and/or Docker
  • Solid understanding of database structures and SQL
Benefits
  • Best-in-class Benefits
  • Array of options, expert guidance and always-on tools
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend developmentcodingdebuggingPythonGoserver-side applicationsweb servicesSQLCI/CDdatabase structures
Soft Skills
troubleshootingautomationincident responseroot cause analysisprocess improvementcollaborationefficiencyreliabilitymonitoringproduction support