Principal Software Engineer – Data Normalization, Enrichment

October 28

Apply Now
Logo of Expel

Expel

Cybersecurity • SaaS • Technology

Expel is a leading cybersecurity company specializing in Managed Detection and Response (MDR) services. They offer a range of solutions, including phishing investigation, threat hunting, and vulnerability prioritization, tailored for organizations of all sizes with 24x7 protection. Expel's Security Operations Platform, Expel Workbench™, integrates with existing tech to enhance security operations. Their expert team and advanced technology help reduce alert noise, respond swiftly to incidents, and improve overall security posture, enabling organizations to focus on core business activities without worrying about cybersecurity threats.

201 - 500 employees

Founded 2016

🔒 Cybersecurity

☁️ SaaS

📋 Description

• Architect and own the real-time systems that transform a firehose of raw security logs into a perfectly structured, enriched, and analysis-ready data stream. • Become our expert on security data schemas, leading the charge on data modeling and the adoption of common information models like the Open Cybersecurity Schema Framework (OCSF). • Drive the technical strategy for enriching our data, integrating threat intelligence and other contextual information to make our detection capabilities smarter. • Collaborate closely with our detection and response engineers to understand their needs and deliver data that empowers them to find and stop threats faster. • Lead and mentor other engineers, setting the bar for building performant, resilient, and scalable data transformation systems.

🎯 Requirements

• A passion for data quality and a deep appreciation for the power of a well-designed data model. • An obsession with performance, latency, and building highly efficient, real-time systems. • Professional experience developing in Go and/or Python. • Expertise in real-time data processing and stream-based architectures (e.g., Kafka, Flink, Beam) and data serialization formats (e.g., Avro, Protobuf). • Proven experience with data modeling, and an understanding of (or strong desire to learn) common information models like OCSF. • Hands-on experience with cloud and data technologies like Google Cloud (BigQuery, Pub/Sub) or AWS equivalents. • The ability to lead through influence, communicate complex ideas clearly, and mentor other senior engineers. • Typically 10+ years of professional software engineering experience.

🏖️ Benefits

• Unlimited PTO (which we model and encourage) • Work location flexibility • Up to 24 weeks of parental leave • Really excellent health benefits

Apply Now

Similar Jobs

June 23

dbt Labs

51 - 200

Join dbt Labs as a Staff Software Engineer, leading scalable application development for data teams.

AWS

Azure

Cloud

Django

Google Cloud Platform

Java

JavaScript

Kubernetes

Node.js

Open Source

Python

React

Rust

Spring

Terraform

TypeScript

Go

April 27

As a Backend Staff Engineer, you'll drive features for the iCasino Platform, leading complex projects.

Cloud

Distributed Systems

Java

Kafka

Kotlin

Kubernetes

Spring

Swift

Terraform

Go

February 9

Lead design and delivery of enterprise GenAI/LLM solutions for a B2B systems integrator. Hands-on delivery, C-level client-facing, mentoring engineering teams.

Node.js

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com