Overview
ECPI University is seeking a Software Development Faculty Member with deep
expertise in AI-augmented development practices to serve as a Subject Matter
Expert (SME). This role leads the integration of AI tools, responsible
development principles, and modern software engineering practices across the
undergraduate software development curriculum — with a particular focus on
preparing students who are new to coding to work productively and ethically
alongside AI systems from day one of their careers.
Key Responsibilities
Serve as institutional SME for AI-augmented software development, guiding
curriculum design across the full undergraduate software development program
Design, develop, and refine curriculum covering AI-assisted coding, LLM-based
application development, prompt engineering, AI-augmented architecture and
design thinking, and responsible/ethical AI development practices
Teach courses at the intersection of software development and artificial
intelligence, using real-world tools, scaffolded projects, and
industry-aligned case studies accessible to students with no prior coding
experience
Model professional AI-augmented development workflows in the classroom —
including AI coding assistants (e.g., GitHub Copilot, Kilo Code), LLM API
integration, and prompt-driven design and documentation practices
Incorporate secure coding principles (OWASP Top 10, CWE) into AI-augmented
development instruction, helping students understand how AI tools can both
introduce and help mitigate software vulnerabilities
Mentor faculty colleagues in adopting AI-augmented pedagogical strategies and
tools across software development courses
Collaborate with academic leadership to ensure curriculum reflects current
industry expectations for AI-literate software developers
Stay continuously current with advancements in generative AI, agentic coding
tools, LLM frameworks, and their evolving roles in professional software
development
Qualifications
Education
Master's degree in Computer Science, Software Engineering, Artificial
Intelligence, or related field OR
Master's degree with 18+ graduate semester hours in the discipline
Ph.D. strongly preferred, particularly with research or applied focus in AI,
software engineering, or human-computer interaction
Experience
Demonstrated hands-on expertise in AI-augmented software development (e.g.,
AI-assisted coding workflows, LLM API development, prompt engineering,
agentic development tools)
3–5 years of relevant industry experience (10+ years preferred), with direct
exposure to AI-integrated development environments
Experience designing or delivering curriculum, training, or professional
development for beginner-to-intermediate learners
Teaching or mentoring experience preferred, particularly with students new to
programming
Technical Skills
Required:
AI-assisted coding tools and workflows (GitHub Copilot, Kilo Code, Cursor, or
equivalent)
LLM concepts and application development using LLM APIs (OpenAI, Anthropic,
or equivalent)
Prompt engineering principles and patterns for software development contexts
Core software development fundamentals: OOP, data structures, version
control, debugging
Secure coding awareness: OWASP Top 10, CWE, AI-introduced vulnerability
patterns
Preferred:
Agentic AI frameworks (LangChain, AutoGen, or equivalent)
Cloud AI/ML development services (AWS Bedrock, Azure OpenAI, Google Vertex
AI)
AI ethics frameworks and responsible development practices
Full-stack web development with AI integration
AI-augmented architecture and design thinking methodologies
Certifications (Preferred)
GitHub Copilot or GitHub Foundations certification
AWS Certified Developer / Azure Developer Associate
Azure AI Engineer or AWS ML Specialty
Google Professional ML Engineer
Any recognized LLM/generative AI development credential
Certified Scrum Master (CSM) or SAFe Agile practitioner
Skills & Abilities
Deep expertise in AI-augmented development with ability to scaffold complex
concepts for students encountering programming for the first time
Strong curriculum development skills with experience mapping AI competencies
to industry frameworks (e.g., NICE Workforce Framework, ACM/IEEE Computing
Curricula)
Ability to model professional-grade AI workflows in accessible,
confidence-building ways for novice learners
Commitment to responsible AI development — able to teach both the power and
the ethical responsibilities of AI-assisted software creation
Excellent collaboration, communication, and organizational skills
Passion for innovation, instructional excellence, and preparing students for
the AI-augmented workforce
ECPI University is proud to be an Equal Opportunity Employer.