Principal Software Engineer
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Principal Software Engineer building scalable data ingestion, transformation, and search systems for Nebulock’s AI threat-hunting platform. Leading distributed-system architecture handling terabytes of security telemetry daily.
Responsibilities:
- Design, build, and maintain scalable data pipelines ingesting and processing large volumes of security telemetry
- Own API and event stream integrations across third-party EDR, IAM, cloud, and SaaS data sources
- Partner with product stakeholders to build data solutions for internal and external customers
- Guide technical direction for rapid product development and efficient backend scaling
- Use AI agents to solve data mapping and entity-correlation problems
- Set and promote engineering standards and best practices, including observability, monitoring, and automated testing
- Mentor junior engineers and help grow the engineering team
- Lead cross-functional projects and drive architectural changes for strict latency and reliability requirements
- Co-own data ingestion, transformation, and search layers supporting agentic threat-hunting workflows
Requirements:
- 8+ years of experience building large-scale distributed systems supporting customer-facing products
- Proficiency in Python, Java, Go, Rust, or similar
- Hands-on experience designing large-scale event-streaming systems such as Kafka or similar
- Experience working on search or analytics products over large datasets
- Strong systems thinking and understanding of performance, cost, and complexity trade-offs
- Experience with AWS or GCP
- Ability to adapt, iterate, and ship quickly
- Experience building and scaling distributed systems from the ground up
- DevOps or platform engineering experience
- Cybersecurity experience
- Startup experience
- Hunger for growth and desire to work in a low-ego environment
Benefits:
- Competitive salary and equity options
- Comprehensive benefits package, including 401K
- Opportunities to travel for conferences, workshops, and team-building events
- Dynamic startup environment with opportunities for rapid career growth
- Collaborative culture that values innovation and creativity



















