Remote job
Principal Software Engineer, Agentic Data Platform
Job details
About this role
Role overview Set the technical direction for a large-scale database platform that supports cybersecurity assessment data, including discovered assets, relationships between systems, vulnerability history, and audit-sensitive results. This is a hands-on individual contributor position: you will make architecture decisions, write code and design documents, and establish practices that help multiple engineering teams build a reliable, secure, and scalable data layer.
Responsibilities - Define the database platform roadmap with engineering leadership and partner teams. - Own architecture decisions covering schema design, partitioning, migrations, and scalability. - Set PostgreSQL standards for query performance, indexing, replication, vacuuming, and connection pooling. - Guide the evolution of graph-based data models and multi-tenant storage. - Establish schema reviews and safe, reversible, zero-downtime migration practices. - Mentor engineers through design reviews, code reviews, and pairing, and coordinate data contracts and performance standards across teams.
Requirements - Deep, production-proven PostgreSQL expertise, including query planning, advanced indexing, partitioning, logical replication, vacuuming at scale, and connection pool tuning. - Experience designing and operating data systems for substantial scale and complex workloads. - Ability to make sound architecture decisions for multi-tenant systems where correctness and data isolation are essential. - Strong hands-on engineering skills, including writing production code and clear technical design documents. - Experience driving engineering standards across teams without direct reporting authority. - Track record of mentoring engineers and improving database review and migration practices.
Nice to have - Cybersecurity data experience, such as vulnerability, network scan, or attack surface models. - Time-series database experience, analytical or reporting workloads on operational data, or contributions to database tooling. - Familiarity with data platform compliance requirements.
Benefits and work setup Fully remote, with travel of up to 5%. The stated annual base salary range is $255,000–$290,000, with possible stock options. Benefits include health, vision, and dental coverage, flexible vacation, and parental leave.