Staff Database Engineer
NetDocuments · United States · 4 wk ago
RemoteRemoteEngineering$159k–$192k/yrFull-time
Responsibilities
- Technical Leadership & Strategy
- Own the technical roadmap for data infrastructure across AWS and Azure multi-cloud environments.
- Drive architectural decisions for multi-region, cross-account data platforms supporting global operations.
- Establish engineering standards and best practices for data pipelines, database design, reliability, and observability.
- Lead incident post-mortems and drive systemic improvements that prevent entire classes of failures.
- Influence product and engineering roadmaps by identifying technical risks, constraints, and opportunities.
- Define capacity planning and cost optimization strategies to ensure performance, reliability, and financial efficiency at scale.
- System Architecture & Design
- Architect greenfield systems for large-scale data migrations (e.g., Couchbase to DocumentDB or DynamoDB at TB+ scale).
- Design fault-tolerant, self-healing data pipelines using AWS Glue, Step Functions, Lambda, ECS, and Azure Data Factory.
- Define data modeling strategies across Snowflake, PostgreSQL, DynamoDB, and DocumentDB in multi-region environments.
- Design observability into all systems, including monitoring, alerting, tracing, and debugging capabilities.
- Own backup and disaster recovery strategies, including RTO/RPO planning, PITR, and cross-region replication.
- Drive indexing, query optimization, and performance tuning for databases handling billions of documents.
- Architect security patterns covering IAM, secrets management, encryption at rest and in transit, and access controls.
- Cross-Team Impact & Collaboration
- Partner with the Director of Data Engineering on strategic planning, prioritization, and roadmap execution.
- Collaborate with senior leaders