Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
DeVry University

Visiting Professor of Software Development

DeVry University

. Teach software development courses to undergraduate and graduate students .

Posted 9/15/2026part-timeRemote • Arizona • United StatesMid-LevelSenior💰 $1,500 - $2,700 per weekWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development principles and modern programming languages, with a strong focus on effective communication and instructional technology integration. Capable of developing course materials and facilitating student learning in a post-secondary environment.

Highest-signal resume keywords
Doctorate In Computer ScienceApplied Professional Experience In Software DevelopmentStrong Subject Matter Expertise In Software Development PrinciplesKnowledge Of Secure Coding PracticesExperience With Agile And Scrum

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentProgrammingSoftware EngineeringSoftware DesignDevelopment FrameworksTesting And DebuggingVersion ControlFull-Stack Application DevelopmentContinuous IntegrationAutomated Testing
Soft Skills
Effective Communication SkillsAbility To Explain Complex Concepts
Tools & Technologies
AI TechnologiesOnline Course SoftwareCollaborative Coding PlatformsDevelopment Environments
Certifications & Qualifications
Industry-Recognized Certifications In ProgrammingProfessional Credentials In Software Engineering
Industry Keywords
Curriculum MappingAccreditation ProcessesQuality Assurance MethodologiesDigital LiteracyOngoing Professional Development

Tech Stack

Tools & technologies
JavaPython.NET

About the role

Key responsibilities & impact
  • Teach software development courses to undergraduate and graduate students
  • Facilitate student learning in accordance with DeVry University requirements
  • Develop course syllabi and lesson plans aligned with course and programmatic objectives
  • Organize, prepare, revise, and update course materials
  • Use online technologies and course-related software, including websites, email, and online discussions
  • Model effective oral and written communication
  • Set course expectations, terminal objectives, assignment and examination dates, and evaluation weighting
  • Ensure exams align with course terminal objectives
  • Prepare and grade exams consistently and fairly
  • Provide timely feedback to students
  • Responsibly integrate AI technologies into classroom teaching and learning
  • Recognize, evaluate, and address appropriate and inappropriate student use of AI tools
  • Complete other duties as assigned

Requirements

What you’ll need
  • A doctorate in Computer Science, Software Engineering, Information Systems, or a closely related field is required
  • At least 18 graduate credit hours in software development, programming, software engineering, or related computing disciplines
  • Unofficial graduate-level transcripts must be uploaded with the application
  • Degrees must be awarded by an institution accredited by an agency recognized by the U.S. Department of Education or the Council for Higher Education Accreditation, or by an international institution determined to hold equivalent accreditation
  • Three to five years of applied professional experience in software development, software engineering, application development, or related programming roles
  • Demonstrated experience with modern programming languages, development frameworks, and software engineering practices, including software design, development, testing, and deployment
  • Industry-recognized certifications or professional credentials relevant to programming, software engineering, or application development
  • Strong subject matter expertise in software development principles
  • Effective communication skills and ability to explain complex programming and development concepts to diverse learners
  • Knowledge of secure coding practices, software lifecycle management, and quality assurance methodologies, including testing, debugging, and version control
  • Additional requirements driven by state licensing, institutional policy, or accreditation standards may apply
  • Commitment to ongoing professional development in instructional technology, digital literacy, and responsible AI practices
  • Preferred: Industry certifications in programming or software development technologies, such as Python, Java, or .NET
  • Preferred: Experience with Agile, Scrum, test-driven development, and iterative design
  • Preferred: Experience with DevSecOps, continuous integration, continuous delivery pipelines, automated testing, and version control platforms
  • Preferred: Experience designing and developing full-stack applications, including front-end interfaces, back-end services, and database integration
  • Preferred: Experience with accreditation processes, outcomes assessment, curriculum mapping, and continuous improvement initiatives
  • Preferred: Active membership or engagement in professional software development or computing organizations
  • Preferred: Experience integrating development environments, collaborative coding platforms, and project-based software development labs into post-secondary instruction
  • Preferred: Two to five years of post-secondary teaching experience

Benefits

Comp & perks
  • Comprehensive faculty training program
  • Ongoing faculty development activities
  • Professional development in instructional technology, digital literacy, and responsible AI practices