4+ years of full-time working experience in a software development/engineering role Availability during specified course times (Spring Academic Term, Jan-May 2026) Strong understanding of data structures, algorithms, and core CS concepts Proficiency with Python (preferred) or Java Experience working through shifting priorities while maintaining organization Passion for training developers and some experience teaching in an online learning environment 1+ years of instructional experience (preferred)