What are the responsibilities and job description for the Instructor, Cybersecurity position at The Flatiron School?
At Flatiron School, we are passionate about transforming lives through education. Our mission is to guide career changers as they embark on a new journey in the tech industry. Our students come from all walks of life with the dream of finding a rewarding career in Software Engineering, Data Science, Product Design, and Cybersecurity. We are seeking a passionate professional to lead our students through their educational experience and help them find success.
As an Instructor, your primary responsibility will be teaching and mentoring students throughout their Cybersecurity Engineering Program from orientation to graduation. You will play a pivotal role in their journey from the first day of class to graduation by creating and delivering comprehensive lessons, providing one-on-one guidance, and leading group studies. You will offer invaluable support to students, helping them navigate the challenges of the boot camp and preparing them for their new careers in Cybersecurity.
While you will spend most of your time working with students, a portion of your time will be dedicated to curriculum and content development. As a Flatiron School Subject Matter Expert, you will collaborate with our instructional design and content teams to enhance the learning experience for existing and prospective students. This includes building new course materials, designing assessments, writing articles, and refining programs. Our goal is to ensure our curriculum remains at the forefront of industry standards and your expertise and input will be crucial in developing an educational framework that is both innovative and effective for career changers.
Moreover, your role will extend beyond the classroom. You may help train new instructors, contribute to school events, participate in strategic planning, and occasionally step in for other instructors. This role offers a unique opportunity to make a meaningful impact in the field of tech education by combining hands-on teaching with the development of enriching educational content, all aligned with our mission to change lives through education.
This role is ideal for individuals who possess a deep passion for teaching and a commitment to shaping the future of tech education. If you're enthusiastic about nurturing the next generation of tech professionals and have a flair for developing innovative educational content, you'll find a rewarding career at Flatiron School. We offer a collaborative, dynamic environment where your expertise will directly contribute to changing lives and guiding career transformations.
This is a Full-Time role, Monday-Friday from 9 am - 6 pm EST.
Responsibilities:
- Instruct students, ensuring they meet our technical standards
- Prepare and deliver lectures, labs, and other direct instruction activities
- Evaluate student progress using formal and informal assessments, including quizzes, labs, and projects
- Provide detailed constructive feedback on student coursework
- Actively engage with students via Zoom, chat, and live video for high-impact interactions
- Enforce high standards, and coach students to deepen their understanding of technical subjects
- Maintain grades, attendance, and other required student records
- Manage educational operations within the Learning Management System, Canvas
- Engage in internal and external events and strategic planning
- Substitute for colleagues as needed
- Create learning materials, including but not limited to written content, video, and interactive labs under the guidance of the Learning Design and Content teams
- Incorporate personal passions into lessons to motivate and engage students
- Be an exemplar of Flatiron School’s values in your work and your interactions:
- Make No Little Plans
- Be a Lifelong Learner
- Work Together
- Radiate Positivity
- Strive for Excellence
- Nurture Difference
Hiring Requirements:
- Licensure or eligibility for licensure in the states where Flatiron School operates
- See below for more about licensing
- Proven expertise in Cybersecurity
- Strong communication and presentation skills
- Strong technical writing skills
- Experience in a teaching or mentorship role
- Ability to adapt teaching methods to various learning environments (in-person, remote, hybrid)
- Commitment to continuous professional development in both subject matter and instructional methods
- Familiarity with Generative AI tools
- Knowledge and experience/familiarity in some of the following:
- Network security, systems security, logs and detection administration, cyber threat intelligence processes, cryptography, application security, python coding, penetration testing, and GRC
- Operating Systems: Linux, Windows, Mac OS and their performance monitoring tools
- Wireshark, Command Line Network Tools (SSH, nmap, netstat, etc.), Vulnerability Scanning, Metasploit, Active Directory/LDAP, Network Diagramming
- Cisco, VyOS, PFSense router/switch configuration and administration, Ethernet and wireless networking and related protocols, VPN, remote access, and configurations of end points connected to corporate networks remotely, firewall administration, and digital forensics tools (FTK, EnCase, etc.)
- HTML, CSS, PHP, Javascript, and associated web development tools.
- Preferred Experience in LogRhythm and Elk Stack
- Fedramp, NIST, HIPAA, PCI, Federal Risk Management Framework.
- Risk Analysis, Risk Assessment, Risk scoring
- Hashing
- Streaming Ciphers
- Block Ciphers
- Expert knowledge of Public Key Encryption, TLS/SSL (RSA/ECC)
- Certificate Authorities- Familiarity with recent cryptographic attacks
- SSL Strip, Heartbleed, and Padding Oracles
- Waterfall, Agile, Spiral, etc.
- Networking Technologies
- Physical and Virtual Networking (VirutalBox, VMWare)
- Governance, Compliance, Risk Management Framework, Incident Response Planning
- SIEM, System/Application Monitoring, or Performance Tools, predominantly SPLUNK
- Information Security compliance standards
- Applying Risk Management Processes
- NIST Risk Management framework and its application
- Applied cryptography and cryptographic protocols
- Understanding of Symmetric and Asymmetric algorithms, including:
- Cryptographic exploits
- Application development using Python, additional languages a plus
- Software Development Lifecycle (SDLC) and methodologies
- Fundamentals of Penetration Testing
Licensing Requirements:
- Must meet at least one of the below requirements:
- Option 1:
- (1) Any higher education degree in any field AND
- (2) 6 Credits in (any combination): Business, English, Communications, Computer Science, or Mathematics AND
- (3) 6 credits in Software Applications AND
- (4) 6 credits in (any combination): Introduction to Computers Additional Software Applications Computer Systems Management Business Math/Basic Accounting/Recordkeeping Economics AND
- (5) 5 years of full-time (or equivalent) in-field (teaching or non-teaching) work experience.
- Option 2:
- (1) Any higher education degree in any field AND
- (2) Minimum 2 years of full-time (or equivalent) in-field (non-teaching) work experience AND
- (3) 3 years of full-time (or equivalent) in-field (teaching or non-teaching) work experience AND
- (4) 6 Credits in (any combination): Business, English, Communications, Computer Science, or Mathematics AND
- (5) 6 credits in Software Applications
- Option 3:
- (1) Any higher education degree in Computer Science AND
- (2) 2 years of full-time in-field practical experience (non-teaching).
- Option 4:
- (1) A High School Diploma AND
- (2) 5 years of full-time (or equivalent) in-field (non-teaching) work experience
- Any part-time experience will be counted as half-time for experience requirements. (For example, 4 years of part-time experience = 2 years full-time experience).
Licensing Cont.:
- All Instructors licensed in New York will be required to participate in yearly training that is required and facilitated by New York State to maintain their teaching license. This may require weekend courses depending on course availability.
- All Instructors/Faculty Managers/Campus Directors will be required to maintain licensure in required states per compliance standards.
- Minimum experience requirements are set by state regulators where Flatiron School operates and are not negotiable. Due to state licensure requirements, all claimed education and experience will need official documentation, such as official transcripts or letters of verification from previous employers.
- Instructors may be asked to disclose criminal history and provide court documents per state regulator licensing requirements.
Expected Compensation:
- $80K-$110K Annually
Salary : $75,000 - $120,000