Software Engineering Manager

3 weeks ago


Minneapolis, Minnesota, United States NBCUniversal Full time
Job Description

The NBC Sports Next Youth and Recreational Sports group is seeking an experienced software engineering manager to lead a team of engineers in delivering projects and systems critical to the business.

This position involves taking part in product strategy, establishing project plans, and collaborating with engineering teams across NBC Sports Next to further the company's product vision, improve engineering practices, and enhance the safety experience for youth and recreational sports.

  • Key Responsibilities:
  • Lead and inspire the engineering team, fostering a culture of innovation, accountability, collaboration, and continuous improvement.
  • Promote diversity and inclusion within the team, creating an environment that welcomes different perspectives and encourages shared success.
  • Contribute to the design, development, testing, deployment, maintenance, and enhancement of highly reliable and secure services that support millions of users in cloud-hosted environments.
  • Collaborate with software engineers during code reviews to ensure high-quality, scalable, and effective solutions.
  • Drive strategic initiatives, ensuring alignment between engineering efforts and company goals. Work with Product Managers, Quality Engineers, and cross-functional teams to deliver user-centric software and outstanding customer experiences.

Requirements and Qualifications:

  • A bachelor's degree in Computer Science or a relevant discipline.
  • A minimum of 5 years of professional experience as a software engineer working in a back-end or full-stack capacity.
  • Professional experience in Ruby on Rails, Typescript, Angular, and building GraphQL APIs for external integrators.
  • Experience managing a small to large team working on enterprise software, particularly leading back-end services and API integration projects.
  • An understanding of current software design patterns and principles.
  • 5 years of experience and understanding in computer science fundamentals including object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
  • Experience with a variety of data stores, including SQL/RDBMS and NoSQL databases.
  • Experience with Git, source code control management, and branching strategies.
  • Experience with designing and implementing APIs, microservices, and/or service-oriented architectures, with a focus on scalability, security, and usability for external partners.

Compensation: The estimated annual salary for this position is $160,000 - $220,000 based on industry standards and the level of experience required.



  • Minneapolis, Minnesota, United States United Software Group Full time

    Job Title: Software Development Engineer">We are seeking a highly skilled Software Development Engineer to join our team at United Software Group in Minneapolis, Minnesota. The estimated annual salary for this position is $120,000 - $180,000.About the Role:The successful candidate will be responsible for designing, developing, and maintaining sustainable,...


  • Minneapolis, Minnesota, United States NBCUniversal Full time

    Job Title: Software Engineering ManagerWe are seeking a seasoned Software Engineering Manager to lead our team of engineers and drive the development of cutting-edge software solutions for NBCUniversal's Youth and Recreational Sports business. This is an excellent opportunity to leverage your technical expertise and leadership skills to make a significant...


  • Minneapolis, Minnesota, United States Emergent Software Full time

    About the Role:As a Senior Software Engineer at Emergent Software, you will be responsible for leading the technical delivery of mid-sized development projects. This is a unique opportunity to solve complex business problems with custom software solutions.Key Responsibilities:- Lead the technical delivery of mid-sized development projects- Collaborate with...


  • Minneapolis, Minnesota, United States TempWorks Software, Inc Full time

    About the Job:As a Senior Software Development Manager at TempWorks Software, Inc., you will lead our software engineering team to deliver high-quality software solutions. We are looking for a highly experienced leader who can inspire and motivate team members, resolve conflicts, and drive consensus on technical decisions.Key Responsibilities:Team...


  • Minneapolis, Minnesota, United States The Toro Company Full time

    Job SummaryWe are seeking a skilled Embedded Software Engineering Manager to lead our embedded software design and testing teams. This key leadership position involves mentoring, planning, and implementing projects, as well as overseeing the development of embedded software for electronic technologies.About the RoleLead and mentor embedded software design...


  • Minneapolis, Minnesota, United States NBCUniversal Full time

    NBCUniversal Job DescriptionThe Senior Software Engineering Manager role at NBCUniversal offers a unique opportunity to lead and inspire a team of software engineers in delivering critical projects for the NBC Sports Next business. The ideal candidate will have experience in cloud-native technologies, Ruby on Rails, Typescript, Angular, and GraphQL...


  • Minneapolis, Minnesota, United States ZipRecruiter Full time

    About the RoleThe ideal candidate will have a strong background in software development and a proven track record of leading teams to deliver high-quality solutions. You will be responsible for managing a small to large team of engineers working on enterprise software projects, with a focus on backend services and API integration.Key Responsibilities:Lead...


  • Minneapolis, Minnesota, United States Barr Engineering Co. Full time

    Project OverviewWe are seeking a skilled Civil Engineer to join our team and contribute to the development of innovative renewable energy projects. As a Senior Civil Engineer, you will be responsible for leading the design and implementation of civil engineering projects, focusing on renewable energy and power delivery.Key ResponsibilitiesCollaborate with...


  • Minneapolis, Minnesota, United States Ovativegroup Full time

    We are seeking a Senior Software Engineering Manager to lead our rapidly growing product and engineering development team. The ideal candidate will bring extensive experience in iterative development practices, deep knowledge of version control (e.g., GitHub), and both conceptual and pragmatic problem-solving skills. This role is a key part of our leadership...


  • Minneapolis, Minnesota, United States NBCUniversal Full time

    Job OverviewWe are seeking an experienced Lead Software Engineering Manager to join our team at NBCUniversal. This role will be responsible for leading a team of software engineers in delivering high-quality, scalable, and secure services that support millions of users.About the RoleThe successful candidate will have a strong background in software...


  • Minneapolis, Minnesota, United States Emergent Software Full time

    Job Title: Enterprise Software DeveloperThe estimated salary for this role is $80,000 - $140,000 per year. We are seeking an experienced Enterprise Software Developer to join our team at Emergent Software. In this position, you will collaborate with a team of engineers to build and maintain cloud-hosted software and oversee the production data systems.Key...


  • Minneapolis, Minnesota, United States Emergent Software Full time

    About the RoleWe are seeking an experienced Senior Cloud Engineer to lead the technical delivery of mid-sized development projects with the goal of solving our clients' business problems with custom software solutions. This is a unique opportunity to work on interesting projects, develop your skills, and grow your career.Key ResponsibilitiesLead technical...


  • Minneapolis, Minnesota, United States Lorven Technologies Full time

    Lorven Technologies is seeking a highly skilled Senior Software Engineer with Content Management ExpertiseEstimated salary: $140,000 - $160,000 per year (dependent on location and experience)About the Job:We are looking for a talented software engineer to join our team as a Senior Software Engineer with Content Management Expertise. This role will involve...

  • Software Engineer

    4 weeks ago


    Minneapolis, Minnesota, United States Diverse Lynx Full time

    Job Title: Software Engineer - Contract PositionWe're looking for an experienced Software Engineer to join our team at Diverse Lynx LLC in Minneapolis, MN. As a Software Engineer, you'll work on designing and developing software solutions for web and mobile applications.What You'll Do:Design and develop user interface components for web and mobile...


  • Minneapolis, Minnesota, United States US Tech Solutions Full time

    Job Description:We are seeking a skilled Principal Software Architect to join our team at US Tech Solutions. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Your Key Responsibilities:Design and implement software architectures that meet customer needs and technical...


  • Minneapolis, Minnesota, United States STERIS Full time

    Job Title:Manager of Software Development">About the Job:We are seeking a skilled Manager of Software Development to join our team at STERIS. As a key member of our engineering department, you will be responsible for leading a team of embedded software engineers in the development of software utilized in Sterilizers and other software systems for hospitals...


  • Minneapolis, Minnesota, United States BeTheMatch Full time

    Job Overview:We are seeking an experienced Software Engineering Lead to join our team at BeTheMatch. As a key member of our engineering team, you will be responsible for leading the design and implementation of software solutions that meet the needs of our business. Your expertise in software development, project management, and technical leadership will...


  • Minneapolis, Minnesota, United States Employee Benefits Corporation Full time

    About the RoleWe are seeking a seasoned Software Engineering Director to lead our Software Engineering team at Employee Benefits Corporation. As a Software Engineering Director, you will be responsible for spearheading Agile-based software development, ensuring the successful delivery of projects within our Microsoft environment.The successful candidate will...


  • Minneapolis, Minnesota, United States The Dignify Solutions LLC Full time

    The Dignify Solutions LLC seeks a talented Software Engineering Director to join our team. In this role, you will be responsible for overseeing the technical direction of our software development efforts, ensuring alignment with business objectives and industry trends. As a Software Engineering Director, you will lead technical project teams, manage...


  • Minneapolis, Minnesota, United States STERIS Full time

    Job Title:Software Engineering Team Lead">">About the Role:We are seeking a skilled Software Engineering Team Lead to join our team at STERIS. As a key member of our engineering department, you will be responsible for leading a team of embedded software engineers in the development of software utilized in Sterilizers and other software systems for hospitals...