NBCUniversal

Lead Software Engineer

NBCUniversal

full-time

Posted on:

Location Type: Office

Location: ChicagoColoradoIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $152,828 - $229,243 per year

Job Level

About the role

  • Lead the development and implementation of innovative software and web applications
  • Ensure they align with business objectives and user requirements
  • Integrate new systems seamlessly with existing infrastructure
  • Focus on scalability, security, and continuous performance improvement
  • Mentor team members and provide technical training
  • Foster a collaborative environment for knowledge sharing and professional growth
  • Collaborate with cross-functional teams to ensure successful application integration
  • Advocate for best practices in software development
  • Participate in or lead peer programming sessions, design sprints, or prototyping sessions
  • Drive the creation, maintenance, and accessibility of comprehensive documentation
  • Monitor application performance metrics rigorously
  • Provide expert technical advice and support to internal stakeholders and external partners
  • Collaborate with the Quality Assurance team to confirm applications meet rigorous testing standards

Requirements

  • Bachelor’s Degree or above
  • At least 8 years of relevant work experience
  • Abundant experience with C/C++, DB design, and network programming
  • Experience with Golang is a plus
  • Abundant experience with large system software design and development
  • Abundant experience with distributed systems and mission-critical systems
  • Strong project management skills
  • Ability to communicate complex technical concepts to non-technical stakeholders
  • Advertising industry experience is a plus
  • Demonstrated expertise in problem-solving and technical innovation
  • Strong passion for learning/practicing new techniques
  • Ability to work closely with global teams and accept additional working time besides normal working hours
Benefits
  • Best-in-class Benefits to eligible employees
  • Health support
  • Financial support
  • Emotional support
Applicant Tracking System Keywords

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

Hard Skills & Tools
C/C++DB designnetwork programmingGolanglarge system software designdistributed systemsmission-critical systemssoftware development best practicesapplication performance monitoringtechnical documentation
Soft Skills
project managementcommunicationproblem-solvingtechnical innovationmentoringcollaborationknowledge sharingadaptabilityteamworkpassion for learning
Certifications
Bachelor’s Degree