
Senior Database Engineer
NetDocuments
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $140,300 - $165,000 per year
Job Level
About the role
- Design, operate, and optimize global, multi-region database architectures across AWS and Azure.
- Architect and manage relational, NoSQL, and document databases including Snowflake, PostgreSQL, DynamoDB, DocumentDB, Cosmos DB, and MongoDB.
- Lead hands-on database migrations across cloud platforms (AWS ↔ Azure), legacy systems, and global regions.
- Define and implement indexing strategies, query optimization techniques, and scaling patterns for large datasets and real-time workloads.
- Tune databases for high availability, low latency, and cost efficiency at enterprise scale.
- Support and optimize data ingestion and pipeline workflows built with AWS Glue, Step Functions, Lambda, ECS, and Azure Data Factory.
- Partner with Data Engineering teams on streaming and CDC patterns using Kafka, Kinesis, or AWS DMS.
- Develop and maintain secure API-based integrations and database connectivity patterns.
- Implement database security best practices including IAM, secrets management, SSO, encryption at rest and in transit, and access controls.
- Define and maintain backup and disaster recovery strategies including RTO/RPO planning and point-in-time recovery (PITR).
- Implement robust observability for database systems using CloudWatch, Azure Monitor, Datadog, or similar tools.
- Partner with Engineering, Analytics, Product, DevOps, and Security teams to deliver reliable, scalable data solutions.
- Communicate complex database and architectural concepts clearly to both technical and non-technical stakeholders.
- Influence engineering standards and best practices through technical leadership and collaboration.
- Mentor engineers through design reviews, code reviews, and hands-on guidance.
Requirements
- 8+ years of professional experience as a Database Engineer, Data Engineer, Platform Engineer, or similar role.
- Deep hands-on expertise with SQL and strong proficiency with Python for automation and tooling.
- Extensive experience designing and operating databases on AWS (DynamoDB, DocumentDB, RDS/PostgreSQL, EC2, ECS).
- Production experience with Azure database and data services (Cosmos DB, PostgreSQL, Azure Monitor).
- Strong understanding of distributed systems concepts including replication, partitioning, consistency, and latency.
- Proven experience designing global, multi-region database systems with data residency and compliance considerations.
- Demonstrated expertise in query tuning, indexing strategies, capacity planning, and cost optimization.
- Experience implementing monitoring, alerting, and observability for production database systems.
- Strong communication skills and ability to collaborate effectively across teams.
- Self-directed, analytical mindset with a focus on long-term system health and reliability.
Benefits
- 90% healthcare premiums company covered
- HSA company contribution
- 401K match at 4% with immediate vesting
- Flexible PTO (typically 3 to 4 weeks a year)
- 10 paid holidays
- Monthly contributions for life activities & wellness
- Access to LinkedIn learning with monthly dedicated time to explore
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SQLPythondatabase migrationquery optimizationindexing strategiesdatabase securitybackup and disaster recoveryobservabilitydata ingestionCDC patterns
Soft Skills
communicationcollaborationtechnical leadershipmentoringanalytical mindsetinfluenceself-directed