Columbus, Ohio, United States On-site Employment $65,000 - $75,000/year

Per Scholas is hiring a Software Engineering Instructor (Continuous)

Responsibilities

  • Design and deliver instruction in software engineering
  • Develop and update course materials
  • Assess student learning and provide feedback
  • Collaborate with colleagues to improve curriculum
  • Mentor students in software engineering projects
  • Facilitate workshops and guest lectures
  • Evaluate student progress and provide support
  • Participate in department meetings and professional development
  • Maintain accurate records of student attendance and grades
  • Provide career guidance and support to students
  • Stay current with industry trends and best practices
  • Create engaging and interactive learning experiences
  • Support students in developing technical and soft skills
  • Coordinate with industry partners for real-world projects
  • Assist in the recruitment and onboarding of new students
  • Contribute to the development of new courses and programs
  • Participate in community outreach and events
  • Ensure a positive and inclusive learning environment
  • Provide support to students with diverse learning needs
  • Collaborate with external stakeholders to enhance learning opportunities
  • Facilitate student projects and presentations
  • Evaluate the effectiveness of teaching methods and materials
  • Support students in preparing for certifications and exams

Nice to Have

  • Master's degree in Computer Science, Software Engineering, or a related field
  • Experience with online learning platforms and tools
  • Familiarity with agile methodologies and project management
  • Experience with data structures and algorithms
  • Knowledge of cybersecurity principles and practices
  • Experience with cloud computing and virtualization
  • Familiarity with machine learning and artificial intelligence
  • Experience with mobile app development
  • Knowledge of database management and design
  • Experience with software testing and quality assurance
  • Familiarity with version control systems and tools
  • Experience with DevOps and continuous integration/continuous deployment
  • Knowledge of networking and computer systems
  • Experience with user experience (UX) and user interface (UI) design
  • Familiarity with software development frameworks and libraries
  • Experience with open-source software and communities
  • Knowledge of software architecture and design patterns
  • Experience with software engineering best practices and standards
  • Familiarity with software engineering tools and environments
  • Experience with software engineering project management
  • Knowledge of software engineering ethics and professionalism
  • Experience with software engineering research and development
  • Familiarity with software engineering education and training
  • Knowledge of software engineering trends and innovations
  • Experience with software engineering collaboration and communication
  • Familiarity with software engineering leadership and management
  • Experience with software engineering mentoring and coaching
  • Knowledge of software engineering assessment and evaluation
  • Experience with software engineering curriculum development
  • Familiarity with software engineering instructional design
  • Knowledge of software engineering educational technology
  • Experience with software engineering community outreach and engagement

Compensation

Competitive salary and benefits

Work Arrangement

In-person

Team

Work with a team of educators and staff to support students

About Us

  • We are a national nonprofit organization that provides technology training and career placement services to individuals from underserved communities.
  • Our mission is to empower individuals to launch careers in technology through education, training, and support.
  • We offer a range of programs and services designed to meet the needs of our students and help them achieve their career goals.
  • Our approach is focused on providing high-quality, hands-on training and support to help students develop the skills and knowledge they need to succeed in the technology industry.
  • We work with a diverse range of partners, including employers, educational institutions, and community organizations, to provide our students with the best possible opportunities for success.
  • Our programs are designed to be accessible and affordable, with a focus on helping individuals from underserved communities overcome barriers to entry in the technology industry.
  • We are committed to creating a positive and inclusive learning environment that supports the success of all students, regardless of their background or circumstances.
  • Our team of educators and staff are dedicated to providing personalized support and guidance to help students achieve their goals and launch successful careers in technology.
  • We believe that everyone deserves the opportunity to pursue a career in technology, and we are committed to providing the resources and support needed to make that a reality.
  • Our programs are designed to be flexible and adaptable, with a focus on meeting the evolving needs of the technology industry and our students.

Our Programs

  • We offer a range of programs designed to help individuals launch careers in technology, including software engineering, cybersecurity, and IT support.
  • Our programs are designed to be hands-on and immersive, with a focus on providing students with the skills and knowledge they need to succeed in the technology industry.
  • We offer both in-person and online learning options, with a focus on providing flexible and accessible training to meet the needs of our students.
  • Our programs are designed to be comprehensive and rigorous, with a focus on providing students with a strong foundation in technology and the skills they need to succeed in the industry.
  • We offer a range of support services, including career counseling, job placement assistance, and ongoing support to help students achieve their career goals.
  • Our programs are designed to be affordable and accessible, with a focus on helping individuals from underserved communities overcome barriers to entry in the technology industry.
  • We work with a diverse range of partners, including employers, educational institutions, and community organizations, to provide our students with the best possible opportunities for success.
  • Our programs are designed to be flexible and adaptable, with a focus on meeting the evolving needs of the technology industry and our students.
  • We offer a range of certifications and credentials, including CompTIA, Cisco, and Microsoft, to help students demonstrate their skills and knowledge to potential employers.
  • Our programs are designed to be comprehensive and rigorous, with a focus on providing students with a strong foundation in technology and the skills they need to succeed in the industry.

Our Impact

  • We have helped thousands of individuals launch successful careers in technology through our programs and services.
  • Our graduates have gone on to work for some of the top technology companies in the industry, including Google, Microsoft, and Amazon.
  • We have a proven track record of success, with a high job placement rate and a strong reputation in the technology industry.
  • Our programs are designed to be comprehensive and rigorous, with a focus on providing students with a strong foundation in technology and the skills they need to succeed in the industry.
  • We are committed to creating a positive and inclusive learning environment that supports the success of all students, regardless of their background or circumstances.
  • Our team of educators and staff are dedicated to providing personalized support and guidance to help students achieve their goals and launch successful careers in technology.
  • We believe that everyone deserves the opportunity to pursue a career in technology, and we are committed to providing the resources and support needed to make that a reality.
  • Our programs are designed to be flexible and adaptable, with a focus on meeting the evolving needs of the technology industry and our students.
  • We offer a range of support services, including career counseling, job placement assistance, and ongoing support to help students achieve their career goals.
  • Our programs are designed to be affordable and accessible, with a focus on helping individuals from underserved communities overcome barriers to entry in the technology industry.

Not provided

Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Per Scholas
Per Scholas provides tuition-free IT job training to Americans in cities where it is needed most. The organization empowers individuals through rigorous training for tech careers, offering courses in areas such as cybersecurity, software engineering, IT support, and more, with a mission to change the face of tech by unlocking potential in underrepresented communities.
All jobs at Per Scholas Visit website
Job Details
Category management
Posted 2 hours ago