Senior Software Developer

Temple University
Philadelphia, PA
Job Description
Role Overview

The Senior Software Developer provides senior-level software development expertise for a grant-funded AI-in-education project in the College of Education and Human Development. The incumbent will design, develop, integrate, and maintain project software systems and technical infrastructure supporting an AI-enabled instructional simulation environment.

What You Will Do

Develop technical specifications and system documentation; implement and test application components and workflows; support cloud-based development, testing, and deployment; and assist in defining project system requirements, including software, cloud, and computing resources.

Why It Might Be a Fit

The position works closely with project leadership to support creation, testing, and refinement of project prototypes and related technical systems.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field
  • At least two years of directly related experience
  • Ability to develop software for complex application environments
  • Experience with cloud-based development and deployment
  • Experience with API integration, source control, testing, and technical documentation
  • Experience with AI-enabled applications
  • Experience with Python and/or JavaScript-based development
  • Demonstrated ability to securely handle project data and ensure confidentiality

Benefits

  • A hybrid work schedule
  • Full medical, dental, vision coverage
  • Paid time off
  • 11 Paid Holidays (including the day after Thanksgiving & winter break)
  • Tuition remission - eligible employees and their dependents can obtain a degree TUITION FREE
  • A generous retirement plan
]]>