What is a Software Engineer at UNC Charlotte?
A Software Engineer at UNC Charlotte plays a pivotal role in developing, maintaining, and enhancing software applications that support the university's mission in education, research, and community engagement. This position is critical not only for the efficiency of internal systems but also for the seamless experience of students, faculty, and staff. As a Software Engineer, you'll be involved in projects that range from student management systems to innovative research applications, contributing to the technological backbone of the university.
In this role, you will engage with various stakeholders, including faculty, researchers, and administrative personnel, to understand their needs and translate them into robust software solutions. You'll work within collaborative teams to address complex problems and implement user-friendly applications that enhance productivity and learning experiences. The impact of your work extends across the university, influencing how education is delivered and how research is conducted, making this position both challenging and rewarding.




