About the company
Lightning Labs is seeking to hire a Security Engineer for the ongoing scaling of our growing engineering organization. This is a hands-on role that consists of devising and implementing policies and procedures around best practices in systems security.
Responsibilities
- Designing and deploying active fuzzing, black+white box testing and penetration testing infrastructure for open source and production systems.
- Performing security audits and review of both internal production systems as well as open source software which interacts with Bitcoin+Lightning in a security critical manner.
- Provide mentorship and guidance to level up your teammates.
- Creating global security policy, standards, guidelines, and procedures to ensure ongoing maintenance of security.
- Overseeing security aspects of software release processes and infrastructure.
- Determining security team requirements for future growth.
- Developing and ensuring responsiveness of security incident management processes.
- Performing risk management assessments.
Requirements
- At least 5 years prior experience in systems security.
- An ability to work with a high impact, fast-moving startup team.
- Extensive knowledge of operating system and computer architecture internals.
- Strong understanding of cryptography, protocol design and adversarial analysis.
- Experience in reverse engineering and exploiting of cryptographic protocol (cryptocurrencies like Bitcoin) systems.
- Extensive expertise with professional software development experience in Go, Rust, C/C++, and/or Java.
- Experience in security incident response.
- Experience in security code review and vulnerability triaging.
- Prior experience running an open source facing bug bounty program.
- 2+ years management experience or experience as a senior decision maker.
- Experience working with remote teams.
- Experience working with Kubernetes and AWS infrastructure.
- Working knowledge of fundamental Bitcoin and Lightning design principles.