SANS Institute

Lead Software Developer

SANS Institute

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $170,000 - $190,000 per year

Job Level

About the role

  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full-stack developmentJavaScriptTypeScriptReactPythonAPI designmicroservices architecturecloud-based architecturesDockerKubernetes
Soft Skills
mentoringtechnical guidancecollaborationproject managementinnovation