1. What is a Software Engineer at Per Scholas?
The Software Engineer role at Per Scholas—often functioning as a Critical Infrastructure Expert Trainer or Learning Specialist—is a mission-driven position focused on bridging the gap between technical expertise and professional development. You are not just writing code; you are actively shaping the next generation of technology talent. This role is critical to the Per Scholas ecosystem, as it directly impacts the quality of education provided to students striving to launch careers in the tech industry.
Success in this role requires a unique blend of technical proficiency and instructional empathy. You will work within a fast-paced, collaborative environment where your ability to communicate complex concepts—such as Object-Oriented Programming (OOP) or logical control structures—is just as important as your ability to execute them. It is a deeply rewarding position for those who find satisfaction in mentorship and want to contribute to the economic mobility of their students.