Lead Software Engineer
- Development
- Remote / Hybrid
- Full-time
- Posted October 3, 2025
Position Overview
We are seeking an experienced Lead Software Engineer with 12+ years of software development experience, including 5+ years in technical leadership roles. You will lead the design, development, and deployment of secure scalable systems for malware analysis, cyber operations, and analytical use cases. This role requires expertise in modern web application architectures, containerization technologies, and the ability to guide development teams using Scaled Agile Framework (SAFe) practices.
This position requires approximately 10% travel.
Key Responsibilities
- Lead and mentor development teams using Scaled Agile Framework (SAFe) methodologies
- Architect and develop full-stack applications with React frontends and Python backends
- Design and maintain GitLab CI/CD pipelines for development teams
- Create and manage development network infrastructure and containerized deployments
- Apply malware analysis techniques to operational offensive and defensive use cases
- Implement publish-subscribe patterns and event-driven architectures
- Oversee Kubernetes and Podman container orchestration for scalable deployments
- Establish secure coding practices and security-first system architectures
- Conduct technical code reviews and maintain high code quality standards
- Collaborate with cross-functional teams and stakeholders to deliver mission-critical solutions
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 12+ years of software development experience with 5+ years in technical leadership
- Expert-level proficiency in Python/Flask backend development
- Strong experience with React and modern JavaScript frontend frameworks
- Proficiency with PostgreSQL, Redis, and database design
- Hands-on experience with Kubernetes and Podman container orchestration
- Proven track record leading teams with Scaled Agile Framework (SAFe) practices
- Experience creating and maintaining GitLab CI/CD pipelines
- Network infrastructure creation and maintenance for development environments
- Understanding of malware analysis techniques and operational applications
- Knowledge of publish-subscribe patterns and event-driven architectures
- Strong leadership, communication, and mentoring abilities
Preferred Qualifications
- Advanced experience in solution development for cyber operations
- Experience with message brokers and distributed systems (RabbitMQ, Apache Kafka)
- Knowledge of reverse engineering and dynamic analysis tools
- Familiarity with threat intelligence platforms and malware repositories
- Experience with cloud platforms (AWS, Azure) and infrastructure as code
- Understanding of microservices architecture and API design
- Experience with monitoring and observability tools (Prometheus, Grafana)
- Knowledge of security frameworks and compliance requirements
Security Clearance
This position requires U.S. citizenship and the ability to obtain and maintain a security clearance at the Top Secret level or above.
Ready to make a difference in defense technology? We’d love to hear from you!