
Senior Software Engineer – AWS, Python, Go
NBCUniversal
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Colorado • Illinois • United States
Visit company websiteExplore more
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