Principal Software Engineer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

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