{"22153543":{"jobPath":"/jobs/22153543/administrative-assistant","source":"naylor","job":"22153543","jobTitle":"Administrative Assistant"},"22219333":{"jobPath":"/jobs/22219333/software-developer","source":"naylor","job":"22219333","jobTitle":"Software Developer"},"22198985":{"jobPath":"/jobs/22198985/assistant-director-of-administration-planning-travel-coordinator","source":"naylor","job":"22198985","jobTitle":"Assistant Director of Administration & Planning, Travel Coordinator"},"22218215":{"jobPath":"/jobs/22218215/director-of-project-management","source":"naylor","job":"22218215","jobTitle":"Director of Project Management"},"22198982":{"jobPath":"/jobs/22198982/administrative-coordinator","source":"naylor","job":"22198982","jobTitle":"Administrative Coordinator"}}
Loading... Please wait.
ExpandShow Other Jobs
Job SavedSave Job
Software Developer
Columbia University
Application
Details
Posted: 22-Apr-26
Location: New York, New York
Type: Full-time
Internal Number: 556751
Job Type: Officer of Administration
Bargaining Unit:
Regular/Temporary: Regular
End Date if Temporary:
Hours Per Week: 35
Standard Work Schedule:
Building:
Salary Range: $100,000 - $110,000
The salary of the finalist selected for this role will be set based on a variety of factors, including but not limited to departmental budgets, qualifications, experience, education, licenses, specialty, and training. The above hiring range represents the University's good faith and reasonable estimate of the range of possible compensation at the time of posting.
Position Summary
The Software Developer develops and maintains web applications and systems for Columbia College Information Technology (CCIT).
Responsibilities
Design, develop, and maintain PHP web applications in support of the College's administrative departments
Deploy and update web applications on cloud infrastructure
Assess and troubleshoot issues and provide support for web applications
Maintain technical and end user documentation
Engages in unit, integration, and acceptance testing of web applications
Perform other related duties, assignments, and/or special projects as assigned
Minimum Qualifications
Bachelor's degree and/or its equivalent
Minimum of 3-5 years of related experience
Software development experience in a professional setting
Experience with MVC web application frameworks (like Symfony, Laravel, Ruby on Rails, or Django)
Experience in SQL and relational database design
Ability to work with a high degree of independence and accountability as a member of a cohesive team
**Applications submitted without a resume and cover letter will not be reviewed**
Preferred Qualifications
Degree in Computer Science or a related technical field
Professional experience in PHP
Experience with frontend JavaScript development and JavaScript frameworks (like Vue.js, React, Angular, or Ember)
Familiarity with Linux system administration on Red Hat, Amazon Linux, Ubuntu, Debian, or similar
Experience with containers, cloud infrastructure, and infrastructure as code (IaC) tools
Knowledge in developing accessible web applications
Proven focus on in-depth information security practices
Excellent verbal and written communications skills and client service skills
Willingness to learn new development and testing tools
Enthusiasm for applications in a higher education setting
Equal Opportunity Employer / Disability / Veteran
Columbia University is committed to the hiring of qualified local residents.
Columbia University is one of the world's most important centers of research and at the same time a distinctive and distinguished learning environment for undergraduates and graduate students in many scholarly and professional fields. The University recognizes the importance of its location in New York City and seeks to link its research and teaching to the vast resources of a great metropolis. It seeks to attract a diverse and international faculty and student body, to support research and teaching on global issues, and to create academic relationships with many countries and regions. It expects all areas of the university to advance knowledge and learning at the highest level and to convey the products of its efforts to the world.