Drexel University logo

Drexel University

Software Engineer I

🇺🇸 Philadelphia, PA

🕑 Full-Time

💰 $75K - $113K

💻 Software Engineering

🗓️ December 20th, 2025

SQL

Edtech.com's Summary

Drexel University is hiring a Software Engineer I to support and enhance the university's Enterprise Systems by developing, maintaining, and testing software solutions. This role involves collaborating with technical and functional teams to implement system improvements, provide user support, and assist with technical project management.

Highlights
  • Develop, maintain, and test software for Drexel University's Enterprise Systems.
  • Use Java and Spring MVC for web application development, with front-end skills in HTML, CSS, JavaScript, JSP, JSON, and JQuery.
  • Work with application servers such as Tomcat or JBoss and utilize build tools like Maven and Jenkins.
  • Collaborate with database administrators and technical units to support upgrades and security management.
  • Support users by creating reports and developing technical documentation.
  • Require a Bachelor's degree or equivalent experience, 1-2 years of experience, and at least 3 years in Java development.
  • Strong leadership, client management, analytical, problem-solving, and communication skills.
  • Preferred knowledge includes Grails, JSF, ASP.NET, advanced Spring Framework components, Java/JEE internals, and relational databases.
  • Full-time position with compensation ranging from $75,200 to $112,790 annually, aligned with candidate qualifications.
  • Works within Drexel University's Core Enterprise Systems team supporting over 150 products.

Software Engineer I Full Description

Job Summary

The University’s Enterprise Systems consists of over 150 products supported by the Core Enterprise Systems (CES) group of Drexel University Information Technology.

The Software Dev Engineer supports Drexel University’s efforts to maintain and enhance the core enterprise functions in both efficiency and effectiveness by applying sound technological and business practice solutions. They provide demonstrated expertise and leadership to the departments and users of the University’s Enterprise Systems, and are able to explain and demonstrate functionality to users.

The Software Dev Engineer is the technical expert in the IT systems used to support the business processes for one or more functional units within the University. The Software Dev Engineer documents, analyzes, designs and/or maintains, and tests system software to meet the needs of the enterprise.

The Software Dev Engineer will support technical project management on specific projects.

Essential Functions

  • Participate in installing purchased systems, programming in-house applications, integrating and testing applications, and if required, diagnosing production problems. 
  • Undertake custom application development using various languages & tools to support and enhance campus systems.
  • Contributes to projects to ensure goals and objectives are completed on time. 
  • Must have the ability to work in a team environment. 
  • Works closely with database administrators and other technical units to maintain systems, facilitate upgrades, and ensure optimal deployment with respect to security and performance. 
  • Assist with module security planning and management, testing, software defect management and high-level module functional support, process oversight and scheduling 
  • Works collaboratively with technical and functional leads and administrative offices to develop specifications and timelines for projects, and provide technical and functional documentation. 
  • Supports users in the creation of reports from transactional databases and data marts. 
  • Develop and modify technical documentation to support operations and trainings. 
  • Develop and modify technical documentation to support operations and trainings. 

Required Qualifications

  • Minimum of a Bachelor's Degree in or the equivalent combination of education and work experience.
  • Minimum of one to two years
  • At least 3 years hands-on experience in Java development
  • At least 3 years experience developing web applications using Spring MVC web framework.
  • Web front-end development skills such as HTML, CSS, JavaScript, JSP, JSON, and JQuery are required
  • Experience using Application servers such as Tomcat or jboss is required
  • Experience with build and deployment technologies Maven and Jenkins
  • Knowledge of Object Oriented analysis and design using common design patterns
  • Experience using any source control software, desirable in GIT. Understanding of branching, merging
  • Experience with Java RESTful web service
  • Excellent analytical and problem solving skills
  • Detailed, organized approach to troubleshooting and testing
  • Motivated, curious, and willing to explore new technologies
  • Excellent time management skills
  • Excellent communication skills, verbal and written
  • Strong leadership skills
  • Strong client management skills

Preferred Qualifications

  • Experience with Grails, JSF, ASP.NET a plus
  • Experience with Spring Framework (String Security, Spring MVC, Spring Data, Spring Rest, Spring JPA, etc.) is preferred
  • Knowledge of Java and JaveEE internals (Classloading, Memory Management, Multi-threading, Transaction management, connection pool, etc) is a plus
  • Knowledge of Relational Databases, Oracle PL/SQL and ORM technologies (JPA2, Hibernate), MS SQLServer (TSQL) a plus
  • Experience building highly performing and scalable backend components is a plus

Physical Demands

  • Typically sitting at a desk/table

Location

  • University City - Philadelphia, PA

Additional Information
This position is classified as Exempt, grade M. Compensation for this grade ranges from $ 75,200 to $112,790 per year. Please note that the offered rate for this position typically aligns with the minimum to midrange of this grade, but it can vary based on the successful candidate’s qualifications and experience, department budget, and an internal equity review.

Applicants are encouraged to explore the Professional Staff salary structure and Compensation Guidelines & Policies for more details on Drexel’s compensation framework. For information about benefits, please review Drexel’s Benefits Brochure.

Special Instructions to the Applicant
Please make sure you upload your CV/resume and cover letter when submitting your application.

A review of applicants will begin once a suitable candidate pool is identified.

Â