Title: Database Engineer

Location: Plano, TX (Onsite)

Type: Contract

Description:

  • We are seeking an experienced Database Engineer to design, maintain, optimize, and support enterprise-scale database environments.
  • The ideal candidate will have strong expertise in database administration, performance tuning, Azure cloud technologies, and database modernization initiatives.
  • This role is responsible for ensuring database availability, reliability, scalability, and security while supporting critical business applications.

Key Responsibilities:

  • Administer, maintain, and support large-scale production database environments.
  • Monitor database health, performance, availability, and capacity.
  • Perform database performance analysis, troubleshooting, and fine tuning to optimize system efficiency.
  • Design and implement database solutions that meet business and technical requirements.
  • Develop and maintain backup, recovery, disaster recovery, and high-availability strategies.
  • Support database deployments, upgrades, patching, and system maintenance activities.
  • Collaborate with application development teams to optimize database design and SQL queries.
  • Implement and enforce database security, access controls, and compliance requirements.
  • Create and maintain technical documentation, operational procedures, and database standards.
  • Participate in on-call support and incident resolution activities as needed.
  • Support cloud database platforms and assist with database modernization initiatives.

Required Qualifications:

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent work experience.
  • Minimum 5 years of experience supporting large-scale enterprise database environments.
  • Strong hands-on experience with relational database platforms such as Microsoft SQL Server, Azure SQL Database, Azure Managed Instance, Oracle, or PostgreSQL.
  • Experience with Microsoft Azure cloud services and database technologies.
  • Proven expertise in database performance tuning, query optimization, indexing strategies, and troubleshooting performance bottlenecks.
  • Strong understanding of database backup, recovery, replication, and high-availability solutions.
  • Experience with database monitoring and performance management tools.
  • Knowledge of database security best practices and data governance.
  • Strong analytical, problem-solving, and communication skills.

Preferred Qualifications

  • Database migration experience (on-premises to Azure Cloud or cloud-to-cloud migrations) is highly preferred.
  • Experience with Azure Database Migration Service (DMS) and database modernization projects.
  • Experience with Infrastructure as Code (IaC) tools such as Terraform or ARM templates.
  • Knowledge of automation and scripting using PowerShell, Python, or Bash.
  • Experience supporting mission-critical, high-volume transactional database environments.
  • Microsoft Azure certifications or database-related certifications are a plus.

Technical Skills:

Required:

  • Azure SQL Database
  • Azure Managed Instance
  • Microsoft SQL Server
  • Performance Tuning & Optimization
  • Query Optimization
  • Index Management
  • Backup & Recovery
  • High Availability & Disaster Recovery
  • Database Monitoring & Troubleshooting

Preferred:

  • Database Migration Projects
  • Azure Database Migration Service (DMS)
  • PowerShell/Python Automation
  • PostgreSQL or Oracle
  • CI/CD and DevOps Practices
  • Infrastructure as Code (Terraform, ARM, Bicep)

Success Factors:

  • Ability to support and manage large-scale database environments with minimal downtime.
  • Strong focus on performance optimization and operational excellence.
  • Ability to work independently and collaborate effectively with cross-functional teams.
  • Commitment to continuous improvement, automation, and cloud adoption strategies.
Similar jobs

Database Engineer

Apply Now
Back to search page