FREE ACCESS
5,000–10,000 jobs/day
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.

Principal Software Engineer
NebulockPrincipal 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.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and maintaining scalable data pipelines and distributed systems, with a strong focus on API integrations and event-streaming technologies. Proven ability to mentor teams, drive architectural changes, and implement engineering best practices in a fast-paced environment.
Highest-signal resume keywords
Python ProficiencyEvent-Streaming Systems DesignAWS or GCP ExperienceCybersecurity KnowledgeDevOps or Platform Engineering Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Large-Scale Distributed SystemsData Pipeline DevelopmentAPI IntegrationEvent StreamingData TransformationSearch and Analytics ProductsSystems ThinkingPerformance OptimizationAutomated TestingEntity-Correlation Problem Solving
Soft Skills
MentoringAdaptabilityCollaborationGrowth MindsetLow-Ego Environment
Tools & Technologies
KafkaAI AgentsObservability ToolsMonitoring ToolsCloud Platforms
Industry Keywords
CybersecurityData IngestionThreat-Hunting WorkflowsStartup ExperienceEngineering Standards
Tech Stack
Tools & technologiesAWSCloudCyber SecurityDistributed SystemsGoGoogle Cloud PlatformJavaKafkaPythonRust
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Comp & perks- 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