Department Overview
Student Financial Services (SFS) at the University of Virginia is dedicated to the mission of helping students and families pay for college. This includes billing, processing financial aid, awarding scholarships, and community outreach, making sure that students understand their bill and the options available to them.
The Information Technology team within SFS supports this mission by optimizing processes, managing workflows, providing reports and implementing technology solutions for our staff and trusted partners.
Position Summary
SFS is seeking a Full Stack Developer who can take software from ideation to implementation. Our team builds user-friendly tools to enhance operations within SFS, seeking to make life easier for members of our staff who work so hard on behalf of students and families. We have a small IT team, so there is opportunity to touch every part of the technology stack and lean into your particular strengths. Recent projects include a JavaScript dashboard providing student data to our call center staff, migrating applications from a CentOS server to RedHat Enterprise Linux 9, and a Vue.js application to track stipends and financial aid submitted by departments.
This is a hybrid position, with team members on-site in Charlottesville twice a week to foster collaboration and cohesiveness.
Responsibilities
Design and develop clean, modern user interfaces using JavaScript (including Vue.js)Maintain homegrown APIs in Django REST FrameworkWrite and maintain scripts in PHP and PythonManage MariaDB databases and write queries against themConfigure and maintain Linux web serversAutomate business processesCreate ad-hoc queries and reports within our student information system (PeopleSoft).Minimum QualificationsBachelor’s degree in Computer Science or a related field and five years of relevant professional experienceProficiency in JavaScript and SQL query
Experience with Django REST Framework
Strong problem-solving and critical thinking skills
Familiarity with web security and modern design principles.
Preferred QualificationsExperience managing EC2 instances in AWS
Familiarity with configuring Apache web server using Linux command line
Understanding of data privacy and secure coding practices
Collaborative mindset and a desire to learn new technologies
Ability to manage multiple tasks with high attention to detail.
Physical DemandsThis is primarily a sedentary job involving extensive use of desktop computers. The job does occasionally require traveling to attend meetings and programs.
Salary Range$65,000–$85,000 annually
Position Type & Work LocationFull-Time | Charlottesville, VA
Hybrid – two days on-site per week
Founded by Thomas Jefferson in 1819, the University of Virginia is consistently ranked among the top public universities in the United States. Located in Charlottesville, a picturesque town nestled in the foothills of the Blue Ridge Mountains, UVA offers a unique blend of rich history, outstanding academics, and a vibrant community. The area features excellent schools, a thriving arts scene, and countless outdoor recreation opportunities. To learn more about UVA and in the Charlottesville area, visit UVA Life and Embark CVA.
Application TimelineReview of applications will begin October 27, 2025 and will continue until the position is filled.
Additional RequirementsSelected candidates will be required to complete a background check at time of offer per University Policy.
How to ApplyPlease apply through Online and search for “R0074392.” Internal applicants must apply through their UVA Workday profile by searching “Find Jobs.” Complete the application and upload the following required materials:
Cover letterResumePlease note that multiple documents can be uploaded in the “Resume” box. Applications that do not contain all required documents will not receive full consideration. This position will not allow VISA sponsorship now or in the future.
Reference Check ProcessIf hired, your references will be asked to complete a confidential online survey as part of UVA’s reference check process via SkillSurvey.
ContactFor questions about the application process, please contact Michele Jarman, Academic HR Recruiter.
The University of Virginia is an equal opportunity employer. All interested persons are encouraged to apply, including veterans and individuals with disabilities. Click here to read more about UVA’s commitment to non-discrimination and equal opportunity employment.