Job Overview: The New York Giants are seeking a software developer responsible for supporting development of internal football systems utilizing cutting edge development technologies and methodologies. Development includes system design, system support, user support, testing, and documentation.


­­ The Football Systems Developer position will have daily responsibilities including, without limitation, the following:

  • Maintaining web and auxiliary applications for internal football departments

  • Collaborating with other developers, data staff, and end users in troubleshooting and solving issues and challenges, as well as creating solutions for existing workflows

  • Understanding requirements, implementing designs, and producing documentation

  • Providing support and bug fixes for existing and new applications

  • Participating in design and code reviews

  • Maintaining ownership of the tasks/projects assigned

  • Consistently meeting task/project deadlines and managing time accordingly

  • Maintaining confidentiality in all work and conversations

Non-Essential Functions:

  • Strong understanding of football terminology and passion for competitive environments

  • Must be motivated, reliable, and able to work independently, as well as part of a team

  • Must be detail oriented with strong organizational skills

  • Will adjust work schedule to meet departmental demands, including weekends and holidays

  • Will accept other responsibilities and duties required by the supervisor consistent with the objectives and essential functions of this position. Such responsibilities shall be incorporated into the position description if they are ongoing

Required Skills & Qualifications:

  • Minimum of 1 year of web development experience required

  • Exposure to full-stack development and carrying through a task from conception to delivery

  • Bachelor’s Degree in Computer Science, Engineering, or related fields

  • Having football acumen / proficiency or Love of Sport

  • Ability to clearly communicate technical subject matter to non-technical personnel

  • Comfortable working in an agile environment with a small team

  • Highly organized and able to handle multiple tasks concurrently

  • Will adjust schedule as needed to meet work goals and time constraints

  • Ability to work non-traditional hours including evenings, weekends, and holidays

  • Creative mindset and enthusiastic approach to software development

  • Willingness to exchange and learn new ideas

  • Excellent verbal and written communication skills

  • Experience with the below are required:

  • HTML / CSS

  • JavaScript / JSON

  • Object Oriented Programming

  • Database Programming (SQL)

  • Version Control Software

  • Exposure to the below, either in course work or work experience, is preferred:

  • Angular/Typescript

  • C# /ASP.NET Core

  • UIKit / DevExtreme

  • Agile Development Lifecycle

  • SignalR

  • Python or R

Physical Requirements:

  • Prolonged periods sitting at a desk and working on a computer

  • Must be able to lift up to 15 pounds at times