Staff Software Engineer
Core
Architect and own large-scale distributed systems end-to-end, drive technical direction, and mentor engineers to build an AI-native cybersecurity platform.
Role type
Staff Software Engineer (Distributed Systems & Security)
Builds
AI-native autonomous detection and response platform for endpoint, cloud, identity, and data systems
Domain
Cybersecurity, Distributed Systems, Cloud Infrastructure
Deliverable
production ML models
Required skills
Java internals (concurrency, JVM, memory model), Distributed systems design, Event-driven architecture (Kafka/SQS), AWS core services, Docker/Containerization, CI/CD pipelines, System design, Unit/Integration testing
Preferred skills
Cross-team influence, Mentoring engineers, Handling ambiguity, Proactive career growth
Technologies
Java, Kafka, SQS, AWS (EC2, S3, IAM), Docker
Responsibilities
Architect and own large-scale distributed systems end-to-end, Drive technical direction and best practices across teams, Lead delivery of complex initiatives with multiple stakeholders, Mentor junior and mid-level engineers, Own past incidents and drive permanent fixes, Evaluate technology trade-offs and manage tech debt
Seniority
Staff, hands-on IC with strategic leadership
