Lead Software Developer

Posted 86ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Lead Software Developer at SANS Institute, designing and developing e-learning and cybersecurity training platforms. Combining technical expertise with strategic vision for robust digital solutions.

Responsibilities:

  • Lead the design and development of new e-learning platforms, applications, and tools that deliver world-class cybersecurity training experiences.
  • Architect scalable, maintainable, and secure systems that support thousands of concurrent learners and complex content delivery pipelines.
  • Collaborate cross-functionally with product managers, user experience designers, engineers, and cybersecurity experts to define and implement platform features.
  • Integrate APIs and tools that support SCORM, xAPI, LTI, and other interoperability standards for learning management systems (LMS).
  • Enhance user engagement through interactive course features, virtual labs, and real-time feedback mechanisms.
  • Implement robust data and security practices, including encryption, authentication, and compliance with privacy standards.
  • Mentor developers, provide technical guidance, conduct code reviews, and promote engineering best practices across the team.
  • Drive innovation by evaluating emerging technologies in both e-learning and cybersecurity fields, recommending adoption where appropriate.
  • Support DevOps practices through CI/CD automation, testing, and deployment in cloud environments.
  • Collaborate on analytics initiatives to measure learner progress, engagement, and platform performance.
  • Perform other related duties as assigned.

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.
  • Experience building and launching digital products from 0→1, particularly learning platforms or other commerce-enabled platforms, with a strong focus on user experience and scalability.
  • Experience designing platforms that support learning delivery, content commerce, subscriptions, or similar transactional models.
  • 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.
  • Demonstrated ability to lead technical initiatives, manage project priorities, and mentor development teams.
  • Unrestricted authorization to work in the USA; visa sponsorship is not available.

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.