
Senior Lead Database Engineer
Q2 Software, Inc.3 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Identify, analyze, and resolve complex SQL performance and scalability issues.
- Analyze execution plans, indexing, concurrency, locking, transaction isolation, statistics, and resource utilization.
- Design and implement performance improvements across queries, schemas, and workloads.
- Build automation and tooling to detect, diagnose, and remediate database performance and reliability issues.
- Partner with application and platform teams to improve database access patterns, APIs, and system design.
- Establish, document, and enforce database performance, data quality, governance, and enterprise technology standards.
- Lead business intelligence, data architecture, analytics framework, modernization, migration, and transformation initiatives.
- Serve as a subject matter expert in database performance, scalability, and security.
- Mentor engineers and technical staff, lead knowledge sharing, and influence architecture and design decisions.
- Evaluate technology trends and make strategic recommendations aligned with business strategy.
Requirements
- Expert-level knowledge of SQL performance tuning and optimization; SQL Server, Postgres, and Aurora; query optimizers, execution plans, indexing, statistics, and transaction isolation.
- Experience designing and supporting database-backed APIs and building automation for database performance and reliability.
- Experience with Terraform, AWS and Azure managed database services, distributed-system performance monitoring, CI/CD pipelines, and deployment automation.
- Experience with capacity planning, workload modeling, cost optimization, and leveraging AI to identify bottlenecks.
- Proven record of improving database performance at scale and working with cloud-native and distributed database solutions.
- Recognized expertise in database design, architecture, optimization, and enterprise database strategy.
- Strong written and verbal communication skills, including the ability to explain complex technical concepts to technical and non-technical audiences.
- Ability to mentor engineers, influence architecture and design decisions, and operate as a cross-team technical authority.
- Typically requires a bachelor’s degree in Computer Science, Information Systems, or a related field and 12 years of related experience; alternatively, an advanced degree with 8 or more years of experience or equivalent related work experience.
- Fluent written and oral communication in English.
Benefits
- Health and wellness benefits, including competitive health insurance and generous paid parental leave for eligible new parents.
- Hybrid work opportunities.
- Flexible time off.
- Career development and mentoring programs.
- Community volunteering and company philanthropy programs.
- Employee peer recognition programs.
- Supportive, inclusive culture focused on career growth, collaboration, and physical, mental, and professional well-being.