Job Closed
This listing is no longer active.
SANS is the most trusted resource for information security training, cyber security certifications and research.
Software Technical Lead – Applied Skills Assessment Platform
Location
Maryland
Posted
56 days ago
Salary
$165K - $210K / year
Seniority
Senior
Job Description
Software Technical Lead – Applied Skills Assessment Platform
SANS Institute
• Define the end-to-end technical architecture for assessment capabilities —challenge delivery, scoring infrastructure, reporting pipelines, and enterprise integrations—with full accountability for outcomes. • Architect containerized CTF-style challenge environments with dynamic flag generation, automated attack simulation, participant isolation, and anti-cheat mechanisms integrated with the ranges.io platform. • Integrate the reporting layer that turns participant performance data into employer-ready insights: role suitability scores, skill gap analysis, ranked candidate views, and personalized SANS course recommendations. • Partner with Product, UX, Cybersecurity SMEs, and executive leadership to translate strategy into roadmaps; present technical decisions to VP/C-level audiences; and drive alignment across engineering, security, and operations. • Conduct architecture and code reviews; recruit top talent; and foster a culture of engineering excellence across the ASAP organization. • Own platform reliability, security posture, and DevOps maturity—CI/CD, infrastructure as code, containerization (Docker/Kubernetes), and support for on-demand, remote, hybrid, and in-person delivery modes. • Foster a culture of engineering excellence and serve as the technical escalation point for complex problems across teams. • Perform other related duties as assigned.
Job Requirements
- Unrestricted authorization to work in the USA; visa sponsorship is not available.
- 10+ years of software engineering experience, with at least 5 years in a senior architect, principal engineer, or equivalent technical leadership role.
- Demonstrated experience building and shipping assessment platforms, CTF/cyber range products, or EdTech platforms from 0→1 at meaningful scale.
- Deep, hands-on expertise in full-stack development (JavaScript/TypeScript, React, Node.js, Python) and production cloud-native architectures (AWS and/or Azure), containerization (Docker, Kubernetes), and infrastructure as code.
- Experience with AI-enabled product development and deployment with various frontier AI models.
- Hands-on experience with containerized challenge environments: docker-compose orchestration, isolated network topologies, and automated environment seeding.
- Proven ability to lead, mentor, and develop engineering teams of 5+ engineers, and to operate as a technical partner to product and executive leadership.
- 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
iOS Software Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and maintain iOS applications using Swift and SwiftUI. • Integrate AI-powered features through backend APIs. • Design UX patterns for AI interactions, including loading states, streaming responses, retries, and fallbacks. • Optimize performance, memory usage, and battery efficiency. • Capture user signals and feedback to support AI evaluation and iteration. • Collaborate closely with backend and ML engineers on API design and system behavior. • Maintain high App Store quality, stability, and production reliability.
Technical Lead, Applications
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Own the application engineering strategy and execution across backend, mobile, and desktop. • Lead and grow a small, senior applications team, including backend, mobile, and desktop engineers. • Ensure production-grade reliability: observability, monitoring, retries, fallbacks, and failure handling. • Set the architectural direction for AI-powered product workflows, APIs, and client integrations. • Ensure AI capabilities are integrated into the product with clear abstractions, predictable behavior, and graceful failure modes. • Partner closely with Machine Learning leadership to translate model capability into shippable product features. • Make high-impact decisions across latency, cost, reliability, security, and user experience. • Establish a strong execution culture through code reviews, design reviews, and hands-on technical leadership. • Ensure production readiness: observability, monitoring, retries, fallbacks, privacy, and cost controls. • Balance speed and discipline – shipping quickly without compromising long-term system quality.
Full Stack Engineer, AI Systems
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build end-to-end product features across frontend, backend, and AI integrations • Design agent workflows that handle planning, tool use, failure, and recovery across multiple steps. • Integrate LLMs, memory, and external tools into systems that behave reliably under real-world conditions • Design real-time AI interactions with streaming, partial results, and tight latency constraints • Improve system reliability, observability, and fallback mechanisms • Collaborate closely with ML, backend, and product teams to ship features end-to-end • Continuously iterate based on real usage and failure modes
Software Engineer – Desktop
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Own how the system behaves on desktop environments • Focus on reliability, performance, and real-time behavior in production desktop applications • Build and maintain cross-platform desktop applications using Electron • Design responsive and scalable UIs for real-time collaboration • Implement desktop-specific functionality including file system access, native notifications, auto-updates, and deep linking • Integrate AI-powered features (chat, agents, AI assistance) via backend APIs • Optimize startup time, memory usage, and runtime performance • Profile and reduce Electron overhead • Manage large local state and message history efficiently • Ensure smooth real-time updates (messages, typing indicators, presence) • Maintain stability across macOS and Windows environments

