Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Nebulock

Principal Software Engineer

Nebulock

Principal Software Engineer building Nebulock’s AI-powered threat-hunting platform. Owning large-scale telemetry ingestion, transformation, search, and correlation systems.

Posted 8/10/2026full-timeRemote • 🇺🇸 United StatesLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and maintaining scalable backend distributed systems, with a strong focus on data pipelines, system design, and performance optimization. Proficient in integrating various data sources and developing real-time processing systems to support security telemetry analysis.

Highest-signal resume keywords
Backend Distributed Systems DevelopmentData Pipeline EngineeringProficiency in Python, Java, Go, or RustExperience with AWS or GCPOLAP Database Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend Distributed SystemsData PipelinesPythonJavaGoRustAWSGCPOLAP DatabasesSystem Design
Soft Skills
AdaptabilityDesire for GrowthCollaboration
Industry Keywords
CybersecurityEvent-Driven SystemsSearch SystemsTelemetryData Modeling

Tech Stack

Tools & technologies
AWSCloudCyber SecurityDistributed SystemsGoGoogle Cloud PlatformJavaPythonRust

About the role

Key responsibilities & impact
  • Design, build, and maintain scalable systems that ingest and process large volumes of security telemetry (TBs / day)
  • Own integrations across EDR, IAM, Cloud, and SaaS data sources
  • Own the transformation layer that turns disparate data into a normalized, enriched, and queryable model
  • Build an engine that correlates entities across disparate data sources
  • Develop and operate real-time and batch processing systems
  • Work on core search capabilities across vast amounts of data
  • Collaborate with detection engineers, threat hunters, and product engineers to ensure the platform has correctly structured data
  • Help drive the architecture and technical direction of Nebulock’s platform

Requirements

What you’ll need
  • 8+ years of experience building backend distributed systems and working with data
  • Proficiency in Python, Java, Go, Rust, or similar
  • Experience with AWS or GCP
  • Strong experience with data pipelines
  • Experience with event-driven systems
  • Strong understanding of system design, data modeling, and performance trade-offs
  • Experience with OLAP databases
  • Ability to adapt, iterate, and ship quickly
  • Hunger for growth and desire to work in a low-ego environment
  • Experience building or working with search systems over large datasets is a nice-to-have
  • Cybersecurity experience is a nice-to-have
  • Startup experience is a nice-to-have

Benefits

Comp & perks
  • Competitive salary and equity options
  • Comprehensive benefits package (including 401K)
  • Opportunities to travel for conferences, workshops, and team-building events
  • Opportunities for rapid career growth
  • Collaborative culture that values innovation and creativity