Director of Software Development, Information Resources & Technology

Rowan University•Glassboro, NJ
•$125,000 - $175,000

About The Position

Rowan University is seeking a Director of Software Development to lead a team responsible for software development and application integrations and to shape the University's application and digital services. The role translates institutional needs into reliable, scalable solutions across Rowan's enterprise application portfolio, particularly ERP and ERP-adjacent systems and services. It partners with IRT business analysts and infrastructure, security, and other technology teams on shared platforms, cloud architecture, and enterprise standards. The director will guide practical adoption of AI-enabled applications, AI-assisted software engineering, modern DevOps practices, and cloud-based application architectures while maintaining standards for security, maintainability, data stewardship, and reliable production operations. The role also oversees enterprise application engineering, modernization, integrations, support, staffing, budgets, vendor relationships, and technology investments. Candidates must be legally authorized to work in the United States; Rowan University will not sponsor a work visa for this position. Completed online applications are required, and application review continues until the position is filled.

Requirements

  • Bachelor's degree in Computer Science or a related discipline.
  • At least six years of professional experience in software development, enterprise application services, or application administration.
  • Substantial hands-on software engineering experience designing, developing, debugging, testing, deploying, and supporting production software; strong fluency in application architecture, programming languages, databases, source code management, testing, deployment, integration, and software design tradeoffs.
  • Experience designing, delivering, integrating, and supporting complex enterprise applications, including scalable application architectures, integration patterns, reusable services, data exchange, and automation.
  • Experience designing, integrating, and supporting enterprise application solutions across SaaS, cloud, and hybrid environments, including platforms such as Microsoft Azure and Amazon Web Services; understanding of application interactions with identity, security, integration services, data platforms, networking, and infrastructure.
  • Strong understanding of contemporary software engineering and delivery practices, including the software development lifecycle, DevOps, CI/CD, automated testing, observability, secure development, and modern architecture approaches such as modular or service-oriented architectures, event-driven integration, managed services, containers, and serverless technologies.
  • Working knowledge of AI technologies, including AI-assisted software development and integrating AI capabilities into enterprise applications, with understanding of implications for software quality, security, privacy, data protection, and operational support.
  • Experience managing and developing technical staff, leading technical teams, and navigating organizational and technological change.
  • Strong analytical and problem-solving abilities, sound technical judgment, and ability to prioritize and balance strategic initiatives with short-term operational and emergent needs.
  • Excellent oral, written, and presentation communication skills, including explaining technical concepts, architectural decisions, risks, tradeoffs, and business implications to technical and nontechnical audiences.
  • Legally authorized to work in the United States; the University will not sponsor a work visa for this position.

Nice To Haves

  • Master's degree in Computer Science or a related discipline.
  • Experience supporting ERP or ERP-adjacent enterprise applications in a complex organization.
  • Hands-on experience implementing AI-enabled applications, AI-assisted development practices, or intelligent business-process automation.
  • Experience modernizing legacy or highly integrated enterprise applications.
  • Experience developing technology roadmaps and presenting strategic planning materials or investment recommendations to senior leadership.
  • Experience with ITSM support models and practices, including incident, problem, change, and service management.
  • Intellectual curiosity and a strong interest in emerging technologies.

Responsibilities

  • Lead and develop the software development team, aligning staffing, technical capabilities, and priorities with University needs while fostering accountability, professional growth, collaboration, and strong engineering practices.
  • Partner with IRT business analysts to translate business requirements into technical solutions, and collaborate with academic, administrative, and operational stakeholders through planning, design, implementation, and support.
  • Lead technical architecture and engineering direction for the team's enterprise application portfolio, including application design, systems integration, AI adoption, reusable services, data exchange, and workflow automation.
  • Modernize University business processes through application development, integration, configuration, and use of enterprise platforms.
  • Oversee software development, application enhancements, upgrades, integrations, and modernization throughout their lifecycle, balancing new capabilities, operations, sustainability, and technical debt.
  • Adopt AI-assisted software engineering and AI-enabled application capabilities, evaluating productivity and automation opportunities while maintaining controls for validation, security, privacy, and data use.
  • Drive software engineering and DevOps practices, including source code management, code review, automated testing, CI/CD, repeatable deployments, observability, secure development, and Agile delivery where appropriate.
  • Partner with infrastructure, security, and technical teams on cloud and hybrid application architecture, evaluating Microsoft Azure, Amazon Web Services, managed platforms, and other cloud technologies.
  • Oversee reliable operation and support of enterprise applications and application-layer components, including monitoring, maintenance, patching, upgrades, troubleshooting, performance, automation, and production support.
  • Lead complex, long-term initiatives involving technical teams, vendors, business areas, and institutional stakeholders, while responding to emergent operational needs.
  • Establish and improve software engineering and application support standards for documentation, architecture, accessibility, data handling, lifecycle management, operational readiness, and service quality.
  • Manage departmental budgets, vendor relationships, and technology investments; forecast staffing, platform, training, and resource requirements.

Benefits

  • Retirement benefits with an 8% employer contribution.
  • 22 days of vacation annually, with the ability to carry over a full year of accrued time.
  • 15 days of sick time annually with unlimited carryover.
  • Medical and dental coverage with low contribution and low copay.
  • Tuition benefits for the employee, eligible dependents, spouse, and domestic or civil union partners.
  • Wellness incentives and programs supporting work-life balance.
  • Housing incentive for Glassboro residents.
  • For eligible employees, comprehensive New Jersey State health, dental, and retirement benefits, accrued time off, paid holidays, and tuition reimbursement for the employee, spouse, and dependents to attend Rowan University. Spouse and dependent tuition reimbursement applies to undergraduate degrees only.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service