Engineering
Senior Software Engineer - Python Developer
black lantern security
Full-Time
Senior
Remote
Posted 3d ago
Tech Stack
PythonRustAWSGCPAzureDockerKubernetesGitCI/CDGitHub Actions
Job Description
**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).
Get jobs like this in your inbox
Join thousands of digital nomads getting the best remote jobs delivered weekly. Free, no spam.