Software Development Manager with NCSA in Chicago · IL

NCSA jobs
Sports Jobs in Chicago · IL
Technical Services: Technology Director
*In order to be considered for this role, after clicking "apply now" above and being redirected, you must fully complete the application process on the follow-up screen. *
Software Development Manager Details:
NCSA (Next College Student Athlete) is growing our Software Development team and we are looking for someone to lead a portion of the team, help define and improve the process used across the team, and drive the team’s results through excellent engineering practices. You’ll be working with a collaborative team of QA engineers, designers, developers, and product managers, so you’ll need to be able to articulate your decisions, follow through on commitments and take feedback into the next iteration. Want to work with a great team to make students’ lives better? Great!
What We Do:
At NCSA, we help families realize their collegiate dreams by fulfilling the need for today's high school student-athletes to become better college recruits. Our users are high school and college athletic coaches, student athletes, their families, and our in-house teams of recruiting coaches and sales specialists.
  • Demonstrate and uphold NCSA Core Values
  • Lead a cross-functional team of back-end, front-end and Quality Assurance Engineers
  • Provide direction for the Application Support & DevOps teams
  • Build a collaborative, learning culture
  • Provide guidance to team members to encourage work productivity
  • Build and execute personal and career development plans for teammates
  • Help recruit and retain talented and hard-working individuals to the team
  • Manage expectations, builds trust and meets commitments of stakeholders
  • Build consensus around solutions and resolve conflict with team and stakeholders
  • Ensure a timely and appropriate communication to stakeholders; leads through change; works to resolve escalated issues
  • Ensure alignment with architectural direction and guidelines
  • Define and improve development and QA process (branching strategy, code review, TDD, documentation)
  • Manage and refine the sprint rituals and process
  • Provide high level technical assessments and estimates of projects
  • Identify and address technical debt
  • Plan, document and effectively communicate releases and release process
  • Track development metrics and provide clear reporting on quality & velocity
  • Resolve production issues by acting as an escalation point
  • Actively monitor key performance indicators (KPI’s) for your product and technology
  • Build a deep understanding of how our products work and are built. Though you will not be expected to regularly code, you will need to fully grasp code and architecture concerns
  • Strong process definition and refinement skills within an Agile environment
  • Experience directing or managing technical staff members
  • Have proven creative technical & analytical skills
  • Experience with an object-oriented language, examples: Ruby, Python, Java, .NET or PHP
  • Excellent written and oral communication skills – we are a team-oriented company so experience communicating with both technical and non-technical team members is important
Preferred Qualifications:
  • 2+ years of software engineering leadership with direct reports
  • Bachelor’s degree in Computer Science or a related field (or relevant experience)
  • Familiarity with Jira or a similar issue tracking system
  • Ability to manage up or sideways
  • Familiarity with standard source control methods
  • Previously worked with functional programming languages
  • A team-player, always looking to make things better and easier for a co-worker
  • Experience working within cross-functional agile teams in a collaborative development environment
Benefits & Perks
  • Stay Healthy: Enroll in comprehensive benefits & insurance plans with no waiting period
  • Be Well: Expense up to $65 per month for health & wellness
  • Maximize Savings: Contribute to your 401k retirement savings with company matching
  • Be Comfortable: Enjoy a relaxed casual dress code
  • Give Back: Receive paid time off to volunteer in your community
  • Take Time: Enjoy paid parental leave to bond with & care for a newborn or newly adopted child
  • Stay Connected: Expense up to $350 towards the purchase of a laptop, tablet or computer
  • PAWesome Perk: Enroll your furry friends in our Voluntary Pet Insurance Plan
NCSA is the world's largest and most successful collegiate athletic recruiting network. A wholly owned subsidiary of Reigning Champs LLC (, NCSA's 750 teammates leverage exclusive data, proprietary matching algorithms and personal relationships built over nearly two decades as the industry leader to connect tens of thousands of college-bound student-athletes to more than 35,000 college coaches nationwide across 34 sports every year. You can learn more about NCSA at
National Collegiate Scouting Association, LLC is committed to providing equal employment opportunities to all employees and applicants without regard to race, religion, color, sex, national origin, citizenship status, uniform service member status, age, disability, sexual and gender orientation, genetic information or any other protected status in accordance with all applicable federal, state, and local laws.

Job Questions:

  1. How did you hear about this job?