Senior Database Performance Engineer @QHR Technologies Inc
Software Development
Salary $110,000 - $120..
Remote Location
Employment Type full-time
Posted 3wks ago

[Hiring] Senior Database Performance Engineer @QHR Technologies Inc

3wks ago - QHR Technologies Inc is hiring a remote Senior Database Performance Engineer. 💸 Salary: $110,000 - $120,000 annual 📍Location: Canada

Role Description

The Software Engineering department is seeking a Senior Database Performance Engineer. Our products power mission-critical workflows used by thousands of customers across Canada, with data at the center of every experience. As our platform continues to scale, we are looking for a passionate and highly skilled developer with deep SQL expertise. You must excel at diagnosing complex performance issues, optimizing SQL query execution paths, and ensuring our database servers operate at peak efficiency. You will play a critical role in keeping our systems stable, reliable, and fast as we introduce new applications, expand integrations, and evolve our backend services.

As an ideal candidate, you bring a deep understanding of Microsoft SQL Server internals, performance tuning techniques, and modern ORM frameworks such as Hibernate. You are methodical and analytical, with a strong ability to translate application behaviour—particularly within Java-based systems—into database performance insights. You thrive on troubleshooting, data-driven decision making, and building long-term solutions that prevent issues before they occur.

Success in this role means ensuring stable, well-performing database environments; establishing best practices across engineering teams; and collaborating closely with developers to promote a performance-first mindset. You will be the trusted expert for database performance, guiding teams to write efficient SQL, optimize schema designs, and tune server configurations for predictable, scalable throughput.

Qualifications

  • A degree or diploma in Computer Science, Engineering, Information Systems, or a related field
  • 7+ years in Database Administrator, Backend Developer, or equivalent roles with a strong focus on SQL and application performance
  • Proven track record of SQL performance tuning, execution plan analysis, and server optimization
  • Demonstrated ability to write, test, and ship production code changes independently
  • Experience supporting enterprise applications and large-scale data environments
  • Experience working collaboratively with development teams, ideally in Java environments
  • Experience with Agile methodologies; Scrum certification considered an asset

Requirements

  • Experience with advanced MSSQL Server performance tuning (execution plans, indexing, statistics, wait analysis)
  • Experience with profiling tools such as SQL Profiler, Extended Events, SolarWinds DPA and SQL Sentry
  • Strong SQL development skills (T-SQL, stored procedures, views, triggers)
  • Java ecosystem fundamentals and ORM frameworks, especially Hibernate
  • Understanding of how Java/Hibernate query generation affects database performance
  • Source control tools such as Git

Benefits

  • Base salary, variable bonus established at the corporate level, and a competitive benefits package
  • Hiring Range: $110,000 - $120,000 annual
  • Final pay for this position may depend on candidate knowledge, skills, experience and location
  • Full-time, permanent position
  • Minimal travel required
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Database Performance Engineer @QHR Technologies Inc
Software Development
Salary $110,000 - $120..
Remote Location
Employment Type full-time
Posted 3wks ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 127,100+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later