Database Engineer

Location: Remote
Compensation: Salary
Reviewed: Thu, May 14, 2026
This job expires in: 29 days

Job Summary

Database Engineer, a full-time position requiring mid-level experience, is responsible for managing production databases, ensuring data integrity through ETL processes, and redesigning database structures for improved efficiency.

Key Responsibilities
  • Take ownership of several production databases across multiple architectures, including PostgreSQL, AWS Redshift, AWS Aurora, and AWS DynamoDB
  • Use SQL and Python to establish ETL and regular monitoring processes that ensure database integrity and accuracy
  • Redesign existing production database tables and schemas, migrating data to new structures without downtime
Required Qualifications
  • Fluency in SQL, particularly with PostgreSQL and AWS Redshift
  • Experience administering databases containing terabytes of data
  • Familiarity with AWS Glue, user-defined functions, and noSQL databases such as AWS DynamoDB or MongoDB
  • Experience working within highly secure systems, such as government systems with FedRAMP-high ratings
  • U.S. citizenship required

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...