Instructor, Computer Science
![]() | |
![]() | |
![]() | |
![]() | |
Instructor, Computer Science HR EMPLOYMENT/CAREERS Initial Review Date: 05/23/25* *Any complete applications received after the review date will only be forwarded to the hiring committee at their request. The Foothill-De Anza Community College District is currently accepting applications for the faculty position of Instructor, Computer Science, De Anza College. The Foothill - De Anza Community College District does not have a remote work policy. All employees are expected to be available to work in person and on-site per the requirement of the department. The Foothill-De Anza Community College District does not reimburse applicants for travel, lodging or any other costs incurred by applicant to attend interviews. All interviewing costs incurred will be the responsibility of the applicant. Foothill College Mission Statement: Embracing inclusivity and building strong communities, Foothill College serves diverse learners and equips its students with critical thinking skills to address complex societal challenges, to thrive in the global workforce, and to engage in a life of inquiry. Message From the Department Foothill College is committed to diversity, equity, inclusion, and justice. The college has a robust equity plan and is seeking an Instructor for the CS Department that will contribute to the department with equitable student success at the forefront. The instructor will engage in implementing culturally relevant curriculum and other pedagogical practices to ensure the equitable recruitment, persistence and success of all STEM students, particularly students who are traditionally marginalized in computer science related fields such as Women, African American, and Latinx. DUTIES AND RESPONSIBILITIES OF THE POSITION INCLUDE: Under the direction of the Dean of the Science, Technology, Engineering, and Mathematics (STEM) Division, the instructor is responsible for teaching a variety of college-level computer science courses-including programming, data science, artificial intelligence, machine learning, cybersecurity, and related topics. The instructor will motivate and support student success by encouraging the use of academic supports such as the STEM Learning Resource Center, and contribute to program planning by developing goals and metrics for student learning outcomes. Additionally, the instructor will help the campus community understand the impact of rapidly evolving fields like cybersecurity on education and society, and lead the deployment of necessary software and hardware within the computer science department. Teaching assignments include both in-person and online instruction at the Foothill campus, with possible assignments at the Sunnyvale Center and high school campuses, and may take place during the day, in the evening, on-campus, off-campus, or online. Standard faculty duties include curriculum development and evaluation, maintaining scheduled office hours, attending department and division meetings, participating in district and/or college committees, and engaging in professional growth activities. Faculty are expected to contribute professionally on the Foothill campus throughout the academic year and have opportunities to participate in campus extracurricular activities. Standard duties expected of all faculty include development and evaluation of curricula, maintaining scheduled office hours, attending department and division meetings, pursuing professional growth activities, service on district and/or college committees, and performing other duties consistent with the role of an instructor. Instructors also have the opportunity participate in campus extra-curricular activities. Duties also include sharing institutional responsibilities of value to the department, division, college and/or district, including actively participating in the spirit of shared governance. These responsibilities may include recruitment and hiring; class schedule preparation; budget development; providing input for performance appraisals; mentorship; general oversight of support staff; student recruitment and retention; curriculum/program development and evaluation; program review; club advising; committees; accreditation; articulation; and other duties as assigned. In addition, instructors are expected to maintain a commitment and sensitivity to and respect for the diverse academic, socio-economic, ethnic, cultural, disability, religious background and sexual orientation of community college students, faculty and staff, and uphold a commitment to integrating equity practices in the College's Instructional Programs. MINIMUM QUALIFICATIONS:
PREFERRED QUALIFICATIONS: Teaching and Professional Experience 1. Teaching Experience: o Teaching cybersecurity, including developing and implementing diverse and equitable assessment strategies. o Identifying and providing support for at-risk students. o Working productively on collaborative projects. o Knowledge of California Community College pathways and CSU/UC Cybersecurity programs. 2. Professional Experience: o Industry or government experience in implementing and managing foundational security. o Hands-on experience with security frameworks (NIST, CISA) and IT governance. o Familiarity with compliance program implementation and auditing (HIPAA, GDPR, PCI DSS, SOX, CCPA, ISO 27000). o Familiarity with security domains including physical, technical, administrative. o Managing complex IT environments (on-premises, public/private cloud, hybrid, edge). o Knowledge of risk evaluation, incident response and crisis management. 3. Knowledge and Skills: o Networking and protocols, operating systems (Linux, Windows, MacOS, iOS, Android), cloud infrastructure, single sign-on, and multifactor authentication. o Current security threats (malware, ransomware, phishing). o Historical cybersecurity incidents and supply chain attacks. o Knowledge and understanding of Next-Generation Firewalls and threat prevention systems. o Knowledge and understanding of Security Operations Center (SOC) management tools. o Ethical hacking and penetration testing * Participation in Capture the Flag and Cyber Defense Competitions. o Use of AI tools and technology within cybersecurity. o Strong communication and presentation skills. 4. Additional Qualifications: o Master's degree (or higher) in Cybersecurity or a related field. o Relevant industry certifications (e.g., CISSP, CompTIA Security+, Certified Ethical Hacker (CEH). Domain Skills 1. Current Cybersecurity Trends: o Generative AI Threats, Ransomware Evolution, Zero Trust and Cloud Security, Identity and Access Management (IAM), State-Sponsored Cyberattacks, Quantum Computing Threats. o Understanding of CVEs, CWEs, CTEM, NIST, DBIR reports, CVSS, EPSS, and predictive scores. o Experience with security tools (infrastructure scanners, Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), Open- Source Software (OSS) scanner, Container scanners). o Understanding concepts such as Secure-by-Design vs. Secure-by-Default. o Knowledge of industry-specific cybersecurity concerns. o Ability to discuss the impact of current events on the cybersecurity landscape. 2. Networking and Protocols: o Network topologies/protocols (OSI model, TCP/IP, IPv6, IPv4 subnetting). o Switching, routing, DNS, firewalls. * Commercial deployments (Cisco, Juniper, Palo Alto Networks). o Software Defined Networking (SDN) in cloud and on-premises deployments. o Network troubleshooting, basic threat vectors, advanced firewalls (IDS/IPS), wireless access points. o Advanced networking topics (network segmentation, QoS, network automation, network forensics). 3. Computing Platforms: o Modern operating systems (Linux, Windows, MacOS, iOS, Android, RTOS). o Understanding of IoT and Operational Technology (OT). o Malware and threat detection, data storage management. o Database management, cryptography, encryption, secrets management. o Identity and Access Management systems, PII. 4. Computing Development Skills: o Modern software engineering topics (Python, C++, JavaScript). o Software design methodologies (Agile, DevOps). o Software design architecture patterns (client/server, MVC design patterns, microservices). WORKING CONDITIONS: Environment:
Physical Abilities: (Applicants should perform these physical abilities with or without reasonable accommodations)
APPLICATION PACKET:
If you wish to request equivalency for this position (if you do not otherwise meet the minimum qualifications via educational degree attainment as specified), you must submit the Request for Equivalency form and supporting documentation. This form must be submitted with your application packet. You may either scan a hard copy of this form with your application packet or submit it as a Word document with your application packet. http://hr.fhda.edu/_downloads/Equivalency.pdf Applicants will be REQUIRED to submit transcripts for salary placement purposes. Applicants who have international transcripts must obtain transcripts that are evaluated by an independent educational-equivalency evaluation company and obtain an English translation (if necessary). These services are to be done at the applicant's expense. If any required application materials are omitted, the committee will not review your application packet. Application materials not required (including reference letters) for this position will not be accepted. For full-consideration, all application packets must be received by 11:59 pm on the closing date. Please allow yourself ample time to complete your application and resolve any technical difficulties that may arise with your submission. We do not guarantee a response to application questions within 48 hours of the closing date. You may also visit our "Applicant Information" webpage to assist with technical difficulties at: http://hr.fhda.edu/careers/a-applicant-instructions.html HIRING RANGE: $72,704.00 - $119,405.00 annually plus benefits; actual placement is based on applicant's verified education and experience. For the complete Faculty Salary Schedule, go to: https://hr.fhda.edu/_faculty-information.html Excellent benefits package which includes medical coverage for employee and eligible dependents, dental, vision care, employee assistance program, long term disability, retirement benefits and basic life insurance. Other voluntary benefits are also available such as legal assistance, pet insurance, and long-term care. Faculty are also eligible for paid professional development leaves and stipends for educational and professional development. For information on our benefits package that includes medical for employees and dependents, visit our web site: http://hr.fhda.edu/benefits/index.html TERMS OF EMPLOYMENT: Full-time, Tenure-track, 10-months per year. STARTING DATE: Fall 2025. Persons with disabilities who require reasonable accommodation to complete the employment process must notify Employment Services no later than the closing date of the announcement. The successful applicant will be required to provide proof of authorization to work in the U.S. For more information about our application process contact: Employment Services Foothill-De Anza Community College District 12345 El Monte Road Los Altos Hills, California 94022 Email: employment@fhda.edu http://hr.fhda.edu/ This position will become Open Until Filled after the initial Closing Date. Any complete applications received while the position is Open Until Filled will be reviewed by the hiring committee only upon committee request. To apply, visit https://fhda.csod.com/ux/ats/careersite/4/home/requisition/1982?c=fhda jeid-7a49ced4c59b3f4c8d14b68ed77378e2 |