
Lead Software Engineer
NBCUniversal
full-time
Posted on:
Location Type: Office
Location: Chicago • Colorado • Illinois • United States
Visit company websiteExplore more
Salary
💰 $152,828 - $229,243 per year
Job Level
Tech Stack
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