1

Sql Database Engineer Jobs in California (NOW HIRING)

SQL DBA

Sacramento, CA · On-site

$46.25 - $57.75/hr

SQL DBA Location: Sacramento, CA Duration: 12+ months In person interview & Onsite role Client is ... This position provides opportunities to contribute to the engineering of new systems and re ...

SQL Database Administrator

Orange, CA · On-site

$53.25 - $66.75/hr

SQL DBA Duration: 6+ Months Location: Orange, CA ( Remote role but candidate need to be local to LA ... Provides technical guidance and assistance to programmers and analysts in the database analysis ...

Database Engineer Onsite in Foster City, CA | 5 days in office 40 hour work week but must be open ... Collaborate with application developers to optimize schema designs and SQL. Troubleshoot incidents ...

Database Engineer Onsite in Foster City, CA | 5 days in office 40 hour work week but must be open ... Collaborate with application developers to optimize schema designs and SQL. Troubleshoot incidents ...

MS SQL DBA Location: Irvine, CA (Hybrid) Duration: 6+ Months JD: * Infosys is seeking a MSSQL ... Engineers and Subject Matter Experts. * This candidate needs to maintain best practices and ...

MS SQL - DBA

Irvine, CA · On-site

$53.75 - $67/hr

... Engineers and Subject Matter Experts. This candidate needs to maintain best practices and ... This role requires deep knowledge of SQL database administration and AWS services, particularly ...

SQL developer

Folsom, CA · On-site

$48.50 - $66.25/hr

Senior SQL Database developer Job Location: Folsom, CA Duration: 6 months extendable Mandatory Skills: MS SQL Server Developer with SSIS and ETL Desired Skills: SSRS, Rally Hiring Mode : CTH USC/GC ...

Collaborate closely with application developers to refine schema design and SQL optimization ... Manage cloud-based database infrastructure on AWS (RDS, Aurora, Redshift) * Stay current with ...

The Database Engineer III (Lead Engineer) leads engineering delivery, technical execution, and ... This role provides lead-level, hands-on SQL Server expertise and frequently serves as the database ...

next page

Showing results 1-20

Sql Database Engineer information

See California salary details

$59.7K

$120.5K

$165.3K

How much do sql database engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for sql database engineer in California is $120,513.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,200.00 and $138,200.00 per year, depending on experience, location, and employer.

What is an SQL database engineer?

SQL Database Engineers are IT professionals who design, implement, manage, and optimize databases using SQL (Structured Query Language). They are responsible for ensuring the integrity, security, and performance of database systems, often working closely with software developers and system administrators. Their work includes creating database structures, writing queries, performing backups, and troubleshooting issues to ensure data is accessible and reliable for applications and users.

What skills and qualifications are needed to thrive as an SQL database engineer?

To thrive as an SQL Database Engineer, you need strong expertise in SQL programming, database design, normalization, and a relevant degree in computer science or information technology. Familiarity with database management systems like Microsoft SQL Server, MySQL, or Oracle, along with certifications such as Microsoft Certified: Azure Database Administrator Associate, are commonly required. Analytical thinking, problem-solving, and effective communication are crucial soft skills for diagnosing issues and collaborating with development teams. These skills ensure robust, optimized databases that support organizational data needs and maintain high performance and reliability.

What are common challenges SQL database engineers face when optimizing database performance, and how can they address them?

SQL Database Engineers often encounter challenges such as slow query performance, inefficient indexing, and resource contention. Addressing these issues typically involves analyzing execution plans, tuning SQL queries, implementing proper indexing strategies, and monitoring server resources to identify bottlenecks. Collaborating closely with developers and system administrators is essential to ensure that applications use the database efficiently and that infrastructure is adequately provisioned. Regularly reviewing and refactoring database schemas also helps in maintaining optimal performance.

What is the difference between Sql Database Engineer vs Database Administrator?

AspectSql Database EngineerDatabase Administrator
Primary FocusDesigning, developing, and optimizing SQL databases and queriesMaintaining, securing, and ensuring the performance of existing databases
Skills & CertificationsSQL, database design, data modeling, certifications like Microsoft Certified: Azure Database AdministratorSQL, backup and recovery, security, certifications like Oracle Certified Professional
Work EnvironmentDevelopment teams, data projects, database design phasesOperations, support, system monitoring, troubleshooting

The Sql Database Engineer primarily focuses on creating and optimizing databases and queries, while the Database Administrator manages the ongoing maintenance, security, and performance of existing databases. Both roles require strong SQL skills and certifications, but their day-to-day tasks and responsibilities differ significantly.

Infographic showing various Sql Database Engineer job openings in California as of August 2026, with employment types broken down into 87% Full Time, 8% Part Time, and 5% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $120,513 per year, or $57.9 per hour.

Senior SQL Database Engineer

San Diego, CA • On-site

Quick Custom Intelligence
Software Development • 11 - 50 employees

$112K - $152K/yr

Other

Re-posted 5 days ago


Job description

As part of a team, provide high-level SQL development to fellow team members and customers.

Create stored procedures, tables, databases, and indexes for use with software

Professionally maintain all software and create updates regularly to address customer and company concerns

Test and evaluate new programs

Identify areas for modification in existing programs and subsequently develop these modifications

Deploy software tools, processes, and metrics

Analyze and test programs and products before formal launch

Research, develop, implement, and manage software that meets and exceeds the needs of the company

Troubleshoot problems quickly and efficiently

Implement software abiding by data privacy requirements of customers

Actively seek ways to improve business software processes and interactions

Perform other duties as assigned

Qualifications

Experience with Casino Gaming Industry Systems

Experience with Casino Gaming Industry Systems data

Extensive experience using SQL

Experienced in SQL development

Experience using Python preferred

Experience with DevOps and Site Reliability Engineering

Experience managing large-scale software projects

Bachelor's degree in Computer Science, Computer Software Engineering, Software Programming, or related field preferred; however relevant job experience may be substituted for education

Knowledge of and/or experience working with Casino Gaming Industry Systems is preferred

Proactive approach to problem-solving as well as a detailed understanding of coding is essential

Positive teamwork approach

Adept at establishing partnerships and building trusted relationships

Creativity and innovation

Outstanding collaboration and communication skills are essential

Analytical skills and attention to detail

The ability to communicate complex procedures to other colleagues

Embraces and demonstrates commitment to continuous improvement

Knowledge and interest in computer systems and the latest technologies

#J-18808-Ljbffr