Staff Software Engineer (Armis)
Core
Design and evolve resilient, distributed integration architectures and pioneer AI-native systems that bridge legacy security stacks with autonomous reasoning.
Role type
Staff Software Engineer (Integration & AI Systems)
Builds
Unified integration layer, self-service platform, and AI-driven security orchestration workflows.
Domain
Cybersecurity, Distributed Systems, AI/LLM Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Python (expert), Distributed Systems Design, Networking (TCP/IP, L3-L7), API/Webhook/Streaming Pipeline Architecture, LLM/Agentic Workflow Development, System Scalability, Memory Management, Concurrency Models
Preferred skills
MS or PhD in Computer Science, Experience in fast-paced technical environments
Technologies
Kafka, Message Queues, Microservices, LLM frameworks
Responsibilities
Architect distributed integration architectures handling enterprise-scale throughput, Lead the shift to autonomous security orchestration using LLMs, Build scalable libraries and unified data models, Partner with leadership to prototype high-impact security features, Set technical standards and mentor senior engineers
Seniority
Staff, hands-on IC with strategic influence