We are seeking a Lead Software Developer to join our team and design, develop, and maintain the next generation of SANS e-learning and cybersecurity training platforms.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 7+ years of professional experience in software development, with at least 3 years focused on e-learning platforms or EdTech solutions.
- Expertise in full-stack development using technologies such as JavaScript/TypeScript React, Python.
- Strong understanding of learning content standards (SCORM, xAPI, LTI) and integration with LMS and CMS environments.
- Hands-on experience with cloud-based architectures (AWS, Azure, or GCP) and scalable containerization technologies (Docker, Kubernetes).
- Proven track record of building secure, high-availability web applications.
- Deep understanding of database systems, API design, and microservices architecture.
- Strong knowledge of secure coding principles, including data protection and authentication mechanisms.
Benefits
- Competitive base salary, bonus opportunities, and a 401(k) plan with company match.
- Robust medical, dental, and vision plans; company-provided short term disability; optional long-term disability, supplemental life and AD&D insurance for employees and dependents; voluntary benefits including accident insurance and identity theft protection; fitness and wellness programs; and a company paid employee assistance program (EAP).
- Generous paid time off, including volunteer time.
- Access to professional development and SANS training opportunities.