Posted in

Software Engineering Adjunct Instructor

Software Engineering Adjunct Instructor

CompanyStrategic Education
LocationCharlotte, NC, USA
Salary$35.5 – $53.5
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in related field strongly preferred with terminal degree preferred.
  • 3+ years in a technical engineering position and 2+ years in an education position.
  • Experience using cutting-edge technology and skilled in the languages, frameworks, and technologies within the curriculum. This may include full-stack web development, Java, Python, Swift, C#, .NET, Object Oriented Programming (OOP), HTML, CSS, JavaScript, React.js, SQL, PostgreSQL database, Restful APIs, Azure Cloud, Testing & Version Control.
  • Ability to facilitate engaging lectures.
  • Experience creating technical curriculum.
  • Experience delivering lectures and lab exercises.
  • Proactive and clear communicator.
  • Ability to give and receive constructive feedback.
  • Industry familiarity with related technologies and tools.
  • Able to pivot and improvise in a classroom environment.

Responsibilities

  • Deliver and facilitate online and in-person software engineering bootcamps and workshops.
  • Collaborate with the education team to create, improve, and audit curriculum.
  • Lead in-class exercises and projects and participate in lecture discussions.
  • Ensure quality instruction that applies best practices and principles.
  • Participate in student reviews and critiques.
  • Inspire student learning and support perseverance through the challenges of learning new skills.
  • Host review sessions and advise students to facilitate student success.
  • Grade according to the provided rubrics and provide student feedback to help them understand any missing knowledge and/or understanding.
  • Partner with instructional staff to best meet students’ needs and learning styles.
  • Provide students with prompt and meaningful feedback on their progress.
  • Utilize your technical expertise to recognize student mistakes and correct any code bugs.
  • Utilize your technical expertise to keep students within scope on any projects.
  • Utilize your technical expertise to study new topics and support students with them (ex. If a student uses a framework not taught in class for their final capstone, you will need to study that framework to help guide them through it if they get stuck).

Preferred Qualifications

  • Commensurate training in software engineering/Bootcamps in lieu of degree will be considered.