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