Job Closed

This listing is no longer active.

SANS Institute logo
SANS Institute

SANS is the most trusted resource for information security training, cyber security certifications and research.

Software Technical Lead – Applied Skills Assessment Platform

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 1989H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Full-stack Engineer Jobs

BJAK logo

iOS Software Engineer

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Full TimeRemoteTeam 51-200H1B No Sponsor

• 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.

Singapore
BJAK logo

Technical Lead, Applications

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Full TimeRemoteTeam 51-200H1B No Sponsor

• 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.

Singapore
BJAK logo

Full Stack Engineer, AI Systems

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Full TimeRemoteTeam 51-200H1B No Sponsor

• 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

Singapore
BJAK logo

Software Engineer – Desktop

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Full TimeRemoteTeam 51-200H1B No Sponsor

• 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

Singapore