Q2 Software, Inc.

Senior Lead Database Engineer

Q2 Software, Inc.
Apply
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.

Tech Stack

AWSAzureMicrosoft SQL ServerPostgreSQLSQLTerraform

Categories

BackendData Engineering
Contact me