Full-Time Software Engineering Manager
NBCUniversal is hiring a remote Full-Time Software Engineering Manager. The career level for this job opening is Manager and is accepting Minneapolis, MN based applicants remotely. Read complete job description before applying.
NBCUniversal
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
The NBC Sports Next Youth and Recreational Sports group is seeking a Software Engineering Manager to lead a team delivering projects and systems.
You will participate in product strategy, establish project plans, and collaborate with engineering teams to enhance the product vision, engineering practices, and safety experience for youth and recreational sports.
- Lead and inspire the engineering team, fostering innovation, accountability, collaboration, and continuous improvement.
- Promote diversity and inclusion, creating a welcoming environment.
- Contribute to design, development, testing, deployment, maintenance, and enhancement of reliable services.
- Collaborate with engineers during code reviews for high-quality, scalable solutions.
- Drive strategic initiatives aligning engineering efforts with company goals.
- Work with Product Managers, Quality Engineers, and cross-functional teams.
- Optimize development processes, implementing best practices.
- Participate in Agile ceremonies (standups, retrospectives, planning).
- Diagnose and resolve production issues, ensuring minimal user disruption.
- Support career development by identifying growth opportunities and coaching team members.
- Manage the development and growth of engineers by setting clear, achievable goals.
- Collaborate with Product and Engineering teams for quality, reliability, and security.
- Provide timely feedback to team members using examples and metrics.
- Manage resources effectively, ensuring appropriate workload distribution.
- Contribute to recruitment efforts, identifying and hiring top candidates who align with the team's culture.
- Lead strategic decision-making around technology choices, ensuring scalability, performance, and security.
- Promote a culture of collaboration and engagement, encouraging open communication.
Basic Qualifications:
- Bachelor's degree in Computer Science or related field.
- Minimum 5 years' experience as a software engineer (back-end or full-stack).
- Experience in Ruby on Rails, TypeScript, Angular, and building GraphQL APIs.
- Experience managing a small to large team on enterprise software, particularly back-end services and API integration.
- Understanding of software design patterns and principles.
- 5+ years' experience in computer science fundamentals.
- Experience with various data stores (SQL/RDBMS and NoSQL).
- Experience with Git, source control, and branching strategies.
- Experience in designing and implementing APIs, microservices, or service-oriented architectures.
- Working knowledge of networking, infrastructure, and technical security.
- Cloud experience with AWS and container technologies (Docker, Kubernetes).
Desired Qualifications:
- Passion for software development.
- Proven leadership experience in managing and growing engineering teams.
- Strong communication skills for technical and non-technical stakeholders.
- Experience with Agile methodologies.
- Strong business acumen and analytical skills.
- Proactive problem-solving and anticipating challenges.