Skip to content

Software Engineering Adjunct Instructor
Company | Strategic Education |
---|
Location | Charlotte, NC, USA |
---|
Salary | $35.5 – $53.5 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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.