Staff Database Engineer Multiple Locations
Intuit
Staff Database Engineer
Company Overview
Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.
Job Overview
Intuit is a mission-driven, global financial platform company that gives everyone the opportunity to prosper. With products like QuickBooks, TurboTax, Credit Karma, and Mailchimp , we’re using cutting edge technology to build solutions to challenging financial problems for millions of people around the world.
We are seeking a highly skilled and motivated Staff Database Engineer to join our growing team. The ideal candidate will be a deep subject matter expert in database design, configuration, and maintenance. This role requires a professional who can ensure the performance, availability, and security of our critical database infrastructure.
Responsibilities
Database Design and Development
- Lead the design and development of robust, scalable, and highly available database architectures.
- Collaborate with engineering and product teams to translate business requirements into efficient database schemas and models.
- Implement best practices for data integrity, normalization, and optimization.
Database Configuration and Implementation
- Manage the installation, configuration, and upgrading of database management systems (DBMS).
- Establish and maintain proper database environments, including development, staging, and production systems.
- Configure and monitor replication, clustering, and other high-availability solutions.
Database Maintenance and Operations
- Perform routine and preventative maintenance, including performance tuning, indexing, and statistics management.
- Develop, test, and maintain backup and recovery strategies to ensure business continuity.
- Proactively monitor database performance, identify bottlenecks, and implement corrective actions.
- Manage user access, roles, and permissions to enforce security policies.
- Troubleshoot and resolve complex database issues in a timely manner.
Qualifications
Required
- Proven experience as a Database Administrator at a Staff or equivalent level.
- 8+ years of work experience in working with multiple database systems
- Expertise in database design, configuration, and maintenance of high-volume, mission-critical systems.
- Strong proficiency in at least one major relational database platform (e.g., PostgreSQL, MySQL, SQL Server, Oracle).
- Solid understanding of database security principles and best practices.
- Experience with performance tuning and query optimisation.
Preferred
- Experience with cloud-based database services (e.g., AWS RDS, Google Cloud SQL, Azure Database).
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra).
- Scripting and automation skills (e.g., Python, Shell).
- Experience with Redshift or SingleStore or StarRocks data stores is a plus
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position will be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit®: Careers | Benefits). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender. The expected base pay range for this position is: