Senior Software Engineer - Python Developer
Black Lantern Security is a Services Oriented Company
- Black Lantern Security is built around the ingenuity, passion, and determination of our Operators and Analysts
- No one "mastermind"
- No "cult of personality"
- Competitive compensation and benefits
- Healthy work-life balance
- Project-based engagements that play to the team's strengths
Senior Software Engineer - Python Developer Location: Remote Required:
- 7+ years professional Python with substantive async/await experience (asyncio, httpx, websockets, aiohttp or equivalent).
- 3+ years of RUST development experience in a production environment.
- Demonstrable open-source maintenance experience - a visible GitHub history showing pull-request review, release management, and community interaction on a non-trivial project.
- Hands-on experience with at least two of the following security domains: DNS enumeration, subdomain discovery, web reconnaissance, cloud infrastructure enumeration (AWS / Azure / GCP asset discovery), port scanning, certificate-transparency monitoring, or active OSINT tooling.
- Comfort with multiprocess and event-driven architectures - cross-process coordination, graceful shutdown, backpressure handling.
- Python packaging and distribution - Poetry, uv, PyPI publishing, lockfile hygiene.
- Linux, Docker, GitHub Actions - CI/CD fluency.
- Experience with AGPL / GPL-licensed code in a commercial context; what the license does and does not require.
- Excellent written communication - drafting release notes, technical proposals, and respond to community issues in public.
Perferred background:
- Ansible / ansible-runner - ansible to orchestrate external scanner tools; fluency shortens onboarding.
- YARA rules - integrates yara-python for finding-pattern matching.
- Model Context Protocol (MCP) familiarity - MCP surface for LLM-agent integration.
- Helm charts / Kubernetes familiarity.
- Previous experience with other security tooling (e.g., Nuclei, recon-ng).
Apply tot his job Apply To this Job