Senior Engineering Manager (Data Platform)
Horizon3
- United States
- Lead/Staff
- Posted
Skills
Required
- PostgreSQL
- Neo4j
- database performance
- query optimization
- indexing strategies
- EXPLAIN analysis
- connection pooling
- graph databases
- AWS Neptune
- time-series stores
- TimescaleDB
- Kubernetes
- RDS / Aurora
- DynamoDB
- Go / Python / SQL
Preferred
- analytical query patterns
- BI tooling / OLAP workloads / customer-facing analytics
- data platform compliance
- SOC 2 / FedRAMP / GDPR / CCPA
- data handling
- operating databases
- graph / time-series / document
NodeZero as a Senior Engineering Manager (Data Platform) and lead the Database Platform team responsible for the data infrastructure that underpins every pentest, finding, and report. You will own the design, operation, and reliability of our core data layer, currently PostgreSQL and Neo4j, and build a world-class data platform organization. Responsibilities include team building, data architecture, reliability and operations, data modeling and schema governance, cross-team partnership, and acting as a product owner.
Build and mentor a team of engineers, establishing database engineering norms and a culture of ownership for the critical data layer.
About Horizon3
- Enjoy growth opportunities, an innovation-driven culture, an inclusive and diverse team, and a flexible work environment.
- Drives high-impact architecture decisions rigorously — requires design documents, runs structured reviews, builds consensus across platform teams
Responsibilities
- Lead the Database Platform team, responsible for the design, operation, and reliability of the core data layer, including PostgreSQL and Neo4j.
- Collaborate with cross-functional teams to align on data contracts, API design, and pipeline dependencies, acting as a Product Owner for the data platform.
- Demonstrated experience leading teams that design, scale, and operate relational databases (PostgreSQL preferred) and hybrid data stores (graph, time-series, or document) in production at scale
- Able to partner effectively with a Principal Engineer and leverage their technical leadership without diminishing team ownership
Requirements
- Experience building or significantly growing an engineering team — including hiring, onboarding, and establishing engineering norms tailored for data-intensive systems
- Strong understanding of database performance: query optimization, indexing strategies, EXPLAIN analysis, and connection pooling
- Familiarity with graph databases (Neo4j, AWS Neptune) or time-series stores (TimescaleDB, InfluxDB) is a strong plus
- Kubernetes and containerized database operations — stateful workload management
- Experience with AWS data services: RDS/Aurora, DynamoDB, ElastiCache, or equivalent
- Experience with multi-tenant data architectures: customer data isolation, row-level security, and data residency concerns
Proficient in Go, Python, or SQL (deep expertise)
- Experience defining schema migration strategies for high-velocity production environments with zero-downtime requirements
- Proven ability to define and instill engineering culture: rigorous schema review, data integrity standards, operational runbooks, and oncall rotation
- Production experience with PostgreSQL at scale: partitioning, logical replication, pg_bouncer/pgpool, read replicas
- Background in cybersecurity data, threat intelligence feeds, or vulnerability databases
Preferred
- Familiarity with analytical query patterns: BI tooling, OLAP workloads, or customer-facing analytics
- Experience with data platform compliance: SOC 2, FedRAMP, or GDPR/CCPA data handling requirements
- Experience operating databases in multi-region or active-active configurations
Pay
USD 242,250 - 275,000
