Parliament, Office Building, Building, Architecture, Urban, Postal Office, Grass, Plant, City, Town

Associate Director, Software Development and Project Management

Center for Teaching and Learning

Associate Director, Software Development and Project Management

  • 528178
  • Morningside
  • Center for Teaching and Learning
  • Full Time
  • Opening on: Oct 31 2022
  • Grade 14
  • Job Type: Officer of Administration
  • Bargaining Unit:
  • Regular/Temporary: Regular
  • End Date if Temporary:
  • Hours Per Week: 35 hours
  • Salary Range: Commensurate with experience

Position Summary

Columbia's Center for Teaching and Learning seeks an Associate Director for Software Development and Project Management responsible for the development and management of instructional technology projects, including overseeing project life cycles and all facets of software design and development.

The Associate Director will oversee design and engineering of software projects collaboratively using common architectural principles and will practice and support robust project management techniques, ensuring such methods are emulated by staff of educational technologists, project managers, software developers, and technical specialists.


  • Manages CTL's project development that focuses on educational software and content. Manages the staff responsible for the creation and development of software and content. Responsibilities include requirements definition, system and software design, and operation/maintenance.
  • Develops and oversees the detailed specifications and technical documentation necessary to initiate software development and systems supporting them.
  • Maintains a superior knowledge of analysis and programming techniques including architecture, programming languages, database methodologies, standards, methods, tools, and best practices.     
  • Works closely with colleagues, clients, and constituencies to assess needs, communicate project status, and determine effectiveness and productivity of solutions implemented.
  • Takes a leading role in ensuring the team and the larger CTL organization meet and exceed university guidelines around security and risk management.     
  • Develops relationships and acts as a liaison to various University information technology groups towards the integration and adoption of information technology solutions. Performs other duties as assigned.

Minimum Qualifications

  • Bachelor’s degree required.

  • 5-7 years of related experience required. 

  • Proven excellence in software design, programming, project management and problem-solving.

  • Demonstrated experience managing software development projects.

  • Ability to own, influence and be accountable for the success of projects managed.

  • Ability to influence group dynamics in a team environment.

  • Ability to coach and motivate employees.

  • Ability to develop and manage projects with a high degree of independence and accountability and work hands-on as a member of a cohesive team.

  • Ability to execute in a pressured environment.

  • Proven focus on in-depth information security practices and quality management.

  • Experience in software design principles, user interface design, multi-tiered application development, development practices, and reusable component development.

  • Strong knowledge of cross-browser and platform coding requirements and optimizations.

  • Excellent verbal and written communications skills.

  • Project management experience.

  • Web application development experience.

  • Development experience in Linux/Unix environment.

  • Strong experience in learning management systems, e.g. Canvas, Sakai, edX.

  • Strong background in relational databases.

  • Strong experience in object oriented design, version control software, Python, Javascript, SQL, HTML, CSS, DOM.

Preferred Qualifications

  • Advanced degree desirable.

  • Django, Javascript, React, NodeJS, AWS, Hugo, Postgres, MySQL, React, Linux administration.

Equal Opportunity Employer / Disability / Veteran

Columbia University is committed to the hiring of qualified local residents.

Apply Now

Alert me about jobs like this

Refer someone to this job

Not You?

Thank you