Software Engineering Instructor (Continuous) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Per Scholas ยท 10 hours ago

Software Engineering Instructor (Continuous)

Per Scholas is a nonprofit organization dedicated to providing no-cost tech training to underemployed and unemployed individuals. The Software Engineering Instructor will deliver technical training, assessments, and support to students preparing for careers in software development, while collaborating with various teams to enhance student achievement and engagement.

Information Technology & Services

Responsibilities

Deliver technology skills training and assessments to prepare students for entry-level to mid-level careers in the field of software development
Daily instruction, assessment administration, attendance, one-on-one tutoring, evaluation, and monitoring of individual student progress
Be Adept in learning new software tools, languages, and technologies as needed
Work closely with the team to identify student needs, provide the necessary support, and establish individualized plans for student achievement
Tutor students as needed
Work with Career Advance team to ensure alumni are completing additional requirement
Maintain Salesforce database with student scores and attendance
Work with Career Advancement team to ensure volunteers from the business community interact with students as classroom speakers, mentors, and small group coaches
Work with Career Advancement team to recommend students for particular employment opportunities
Monitor student compliance to attendance and other program policies, and address violations with students in a consistent manner. Work with Manager, Career Advancement to ensure documents such as probationary and termination letters are prepared and delivered
Connect students with the resources necessary for them to overcome their individual barriers to maintaining success in school
Create, submit and maintain training curricula for approval and school files
Work closely with the Program Design team to create student content on the PS Academy
Instructors will need to commit a few hours per week to preparing lessons and materials, leveraging existing PS curriculum content
Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress

Qualification

Full-stack JavaScriptHTML5CSS3SQL databasesNoSQLCurriculum developmentStudent assessmentTech savvyEffective communicationTime managementCollaborative work style

Required

At least 2+ years of experience working on a software development team
Working experience in both front-end and back-end development
Fluency in HTML5 and CSS3
Fluency in Full-stack JavaScript (strong JavaScript highly preferred)
Experience with at least one JS MV* framework (Angular, Backbone, or React preferred)
Experience with SQL databases (we generally use PostgreSQL)
Experience with NoSQL (we generally cover MongoDB)
Experience with Express/Node.js
Experience with curriculum, syllabus development, and lesson planning
Experience with student assessment; and a talent to continuously evaluate the curriculum to identify what is working and what improvements can be made
Qualified candidates must be able to comfortably and frequently lift 50lbs

Preferred

A Bachelor's (or Master's) degree in a related field

Company

Per Scholas

company-logo
Per Scholas is proud to celebrate 30 years of fostering economic mobility by giving individuals from diverse backgrounds access to high-growth tech careers.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Damon Lucky
Chief Executive Officer
linkedin
leader-logo
Kenneth L. W.
Executive Vice President, Advisor to the CEO
linkedin
Company data provided by crunchbase