Database Engineer
Location: Charlotte, NC - Hybrid
Pay Rate: $64/hour
Employment Type: 12 Month Contract -Permanent Placement Available
Position Overview
We are seeking a skilled and detail-oriented Database Engineer to support the design, optimization, and reliability of database systems powering client onboarding applications. This role plays a critical part in ensuring data integrity, performance, and scalability across platforms that support regulatory and operational workflows, including KYC (Know Your Customer) processes.
The ideal candidate will have strong experience designing database architectures, writing efficient queries, and tuning performance in both relational and NoSQL environments. This position requires collaboration with application developers, data teams, and business stakeholders to deliver secure, high-performing data solutions.
Key Responsibilities
Design and implement scalable database schemas to support onboarding and compliance applications
Develop, optimize, and maintain stored procedures, triggers, and complex queries
Perform database performance tuning, indexing, and query optimization
Monitor system performance and troubleshoot bottlenecks or data integrity issues
Support data modeling and ensure proper normalization and structure
Implement data validation rules to maintain accuracy and compliance standards
Collaborate with application developers to align database design with business requirements
Manage data migrations, ETL processes, and system integrations
Ensure adherence to security standards and regulatory requirements related to client data
Provide documentation and technical guidance for database systems
Required Qualifications
Strong proficiency in SQL and database query optimization
Experience with Python for data processing, scripting, or automation
Hands-on experience with relational databases (e.g., PostgreSQL, MySQL, SQL Server, Oracle)
Experience with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB)
Strong understanding of indexing strategies and performance tuning techniques
Knowledge of data integrity controls and transaction management
Experience working in Agile or collaborative development environments
Preferred Qualifications
Experience supporting client onboarding systems within financial services
Understanding of KYC (Know Your Customer) and regulatory compliance workflows
Familiarity with data governance and audit requirements
Experience with cloud database platforms (AWS RDS, Azure SQL, etc.)
Knowledge of CI/CD pipelines and DevOps practices
Key Competencies
Strong analytical and problem-solving skills
Ability to translate business requirements into technical database solutions
Attention to detail and commitment to data accuracy
Effective cross-functional communication skills
Ability to manage multiple priorities in a fast-paced environment
Database Engineer • Charlotte, NC, US