Ai-Augmented Software Development Faculty / Subject Matter Expert (Sme)

ECPI University

  • Short Pump, VA
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Certified ScrumMasterunmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Computer Securityunmatched
    • Data Structuresunmatched
    • Debugging Skillsunmatched
    • Diversityunmatched
    • Documentationunmatched
    • GitHubunmatched
    • Human-Computer Interactionunmatched
    • IDE (Integrated Development Environment)unmatched
    • IEEE (Institute of Electrical and Electronic Engineers)unmatched
    • Leadershipunmatched
    • Mentoringunmatched
    • Microsoft Windows Azureunmatched
    • Object Oriented Programming (OOP)unmatched
    • Organizational Skillsunmatched
    • Programming Toolsunmatched
    • Scaffoldingunmatched
    • Secure Codingunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Training/Teachingunmatched
    • Training/Teaching Curriculumunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Programmingunmatched

    Description

    • This is for day-time faculty*

    This position is based at our Richmond, VA campus location.

    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

    Benefits

    ECPI University offers a comprehensive benefits package supporting employee well-being and professional growth.

    Equal Opportunity Employer

    ECPI University is an Equal Opportunity Employer. We value diversity and inclusion in our workplace.

    Numbers & Facts

    LocationShort Pump, VA

    Similar Jobs