Jobs · Information Technology · North Carolina

Senior Database Engineer

Total Quality Logistics · Charlotte, NC · 2 mo ago
Information TechnologyFull-time

About the role

The Database Engineer will work closely with development teams during the design, development, testing, and implementation of in-house application code, primarily supporting data storage and data access needs. While the focus will be on SQL Server, expertise in MongoDB, Elasticsearch, and other DBMS platforms is crucial to support modernization and growth. The goal is to proactively address database performance and stability earlier in the software development lifecycle.

Responsibilities

  • Partner with application development teams to ensure the delivery of robust, data-intensive OLTP applications.
  • Provide technical expertise (e.g., schema design, query optimization, indexing, stress testing) in SQL Server, MongoDB, Elasticsearch, and other DBMS platforms.
  • Assist in selecting and implementing the proper database platform based on data storage, retrieval, and availability requirements.
  • Create and enforce database standards for nomenclature, security, and access methods (e.g., paging, caching).
  • Conduct performance and stress testing in partnership with application development and performance engineering teams.
  • Identify and translate the data needs of development teams into structured requests to ensure timely delivery.
  • Perform ad hoc troubleshooting of database-related issues in non-production environments.
  • Liaise with the Database Administration team to ensure infrastructure supports current and future application development.

Requirements

  • Bachelor’s degree or higher is preferred, or relevant work experience.
  • Exceptional aptitude for learning new tools and technologies.
  • Excellent verbal and written communication skills.
  • Experience with ORMs such as Entity Framework.
  • 3 to 5 years of professional experience using SQL Server or other relational database platforms.
  • 1 to 3 years of professional experience using MongoDB, Elasticsearch, or other NoSQL database platforms.
  • Knowledge of database design principles, data modeling, and normalization.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes, Tilt).
  • Familiarity with DevOps practices and tools (e.g., Git, Azure DevOps, Pipelines).
  • Experience with scripting languages (e.g., Python, PowerShell) for automation tasks.
  • Exposure to and understanding of AI models to accelerate growth (e.g., custom skills, toolsets).
  • In-depth knowledge of performance-tuning queries and optimizing indexes.

Location

200 Regency Executive Park Dr., Charlotte, NC 28217

Employment visa sponsorship is unavailable for this position.

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com