SEO (Sponsors for Educational Opportunity) is an educational non-profit focused on empowering diverse talent through mentorship and education. They are seeking a Lead Software Engineering Instructor to guide students in the SEO Tech Developer Summer Residency, ensuring effective teaching and curriculum delivery for aspiring software engineers.
Responsibilities:
- Deliver daily lectures from 11AM-12:30PM ET, creating an interactive student experience through mini quizzes, live coding demos, etc
- Review and refine lesson materials (lecture slides, assignments), curriculum scheduling, and project expectations to best meet the needs of the cohort
- Consistently check in with Teaching Assistants to assess student progress
- Work with teaching and program staff to organize student demo-day presentations including final project Demo Days from July 22nd to 24th
- Continuously assess course impact and share timely feedback with program staff regarding curriculum improvement and overall program effectiveness
Requirements:
- Teaching experience (e.g., facilitating meetings, delivering training, mentorship)
- Proficiency in our tech stack (see below)
- A track record of developing and maintaining strong working relationships with and among a diverse group of distributed stakeholders
- Excellent communication and leadership skills
- Ability to work both autonomously and collaboratively to implement and deliver program curriculum
- Deep understanding and commitment to carrying out SEO's mission and values
- Strong Python skills
- Comfort working with various APIs and libraries
- Experience with version control (Git/GitHub)
- Basic familiarity of web technologies (JS/HTML/CSS)
- At least four years of experience as a software developer or similar technical role (can be combined with relevant teaching experience)
- Experience leading or working collaboratively with an instructional team
- Demonstrable project management experience
- Strong understanding of AI best practices for software developers
- Strong interest in the social implications of technology
- Comfort with command line/bash
- Familiarity with Flask and similar web frameworks
- Experience with AI-assisted engineering tools such as GitHub CoPilot