NetDocuments

Senior Database Engineer

NetDocuments

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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