To Apply for this Job Click Here
Job Title: Sr. Database Engineer- Cloud Performance/Reliability
Location: Hybrid Salt Lake City
Job-Type: Contract to Hire, Will Consider Direct
Salary Range: $140,000- 175,000K
Referral Fee: $2,000-3,000
The Impact You’ll Make
We’re looking for a highly skilled Senior Cloud Database Performance Engineer with deep expertise in database performance, scalability, and system integration testing. You’ll be a key player in ensuring the optimal performance of our systems, with a primary focus on our critical database infrastructure.
This role offers the opportunity to tap into your curiosity and collaborate with innovative teams to iteratively build a resilient, active-active state environment. Your expertise will be crucial in our migration to a modern database services model for maintenance, backups, patching, updates, and observability. You will design, implement, and analyze performance tests to identify and resolve performance bottlenecks across our application and database layers.
What You’ll Do
- Analyze and Optimize Performance: Profile and make suggestions to optimize database performance through query tuning, indexing, and caching strategies. Analyze system performance issues across the application and database layers.
- Design and Implement Solutions: Design and implement performance benchmarks, load, stress, and endurance tests. You’ll also be involved in the discovery, research, design, and delivery of new database solutions and services.
- Architect Test Infrastructure: Architect, design, develop, and support a robust test infrastructure that enables continuous delivery of quality software.
- Hands-on Testing: Script complex workflows using advanced options and running performance tests. You’ll analyze testing results and provide root cause analysis for performance issues.
- Manage Infrastructure: Work with our cloud (AWS) and on-premise infrastructure to fine-tune database environments, including PostgreSQL, MySQL, Oracle (Teir 0) and MS-SQL. Your operational responsibilities will also include monitoring, creating databases, disaster recovery (DR), backups, updates, and regular patching.
Your Skills and Expertise
To be successful in this role, you’ll need the following qualifications:
- A Bachelor’s Degree or higher in Computer Science or a related field with 7+ years of experience in software development and performance engineering.
- OR a High School Diploma/GED with 12+ years of experience.
In addition to the above, you must have:
- 8+ years of experience with Database architecture and performance.
- 5+ years of demonstrated experience scripting, running tests, and analyzing results with APM tools like Dynatrace.
- 3+ years of experience with CI/CD tools such as Jenkins, Git, or TFS, along with hands-on experience in debugging and tuning application servers (JVM, GC, heap, and thread dump analysis).
- 2+ years of hands-on experience in cloud performance testing, with a focus on integrated testing between cloud-based (AWS) and on-premise applications.
- Experience with multi-region environments, disaster recovery (DR), and security auditing.
- A strong sense of ownership, an enthusiastic and knowledgeable approach to work, and the ability to act as a strategic partner to the business.
Eligibility Note:
Candidates must be U.S. Citizens or Permanent Residents (Green Card holders) to be considered.