Principal Software Quality Engineer

Jobgether

United States

On-site

USD 150,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Jobgether, on behalf of a partner company, is seeking a Principal Software Quality Engineer in the United States. This senior IC role defines and drives quality strategy for a distributed database platform, focusing on reliability, scalability, and resilience.

You will lead testing frameworks, design comprehensive strategies, and collaborate across quality, client, and server engineering teams. Experience with AI-assisted testing and complex debugging is valued.

Qualifications

  • Senior technical individual-contributor role defining and driving quality strategy for a distributed database platform.
  • Experience integrating AI agents into testing workflows and frameworks.
  • Ability to mentor senior engineers and influence quality practices across the organization.

Responsibilities

  • Define and own the overall quality strategy for the distributed database platform, including test architecture and risk-based prioritization.
  • Drive quality across database server components, client SDKs, operators, backup tooling, and management interfaces.
  • Design comprehensive testing strategies for replication, rebalancing, partitioning, sharding, consistency models, and transactions.
  • Establish reliable test coverage for critical database operations and ensure quality requirements are addressed early in development lifecycle.
  • Validate cluster correctness under production-like failure conditions, including node crashes and network partitions.
  • Design and execute fault-injection scenarios involving process crashes and state manipulation with debugging tools.

Skills

Distributed systems
Testing automation
Systems debugging
Quality strategy

Tools

GDB

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Quality Engineer based in the United States.
In this senior technical individual-contributor role, you will define and drive quality strategy for a sophisticated distributed database platform, ensuring reliability, scalability, and resilience across complex systems. You will combine deep distributed systems expertise with advanced software testing, automation, and systems-level debugging. Working across quality engineering, client engineering, and server engineering teams, you will identify critical failure scenarios and establish robust testing frameworks. You will also lead the integration of AI agents into testing workflows, enabling intelligent test generation, automated failure analysis, and improved engineering efficiency. This position offers the opportunity to influence technical standards, mentor senior engineers, and shape quality practices across the organization. It is ideal for an experienced engineer who enjoys hands‑on technical challenges, complex debugging, and building scalable quality infrastructure.

Accountabilities
  • Define and own the overall quality strategy for the distributed database platform, including test architecture, coverage models, release criteria, and risk-based prioritization.
  • Drive quality across database server components, client SDKs, operators, backup tooling, and management interfaces.
  • Design comprehensive testing strategies for replication, rebalancing, partitioning, sharding, consistency models, transactions, isolation, secondary indexes, query planning, compaction, backup and restore, snapshots, and cross-datacenter replication.
  • Establish reliable test coverage for critical database operations and ensure quality and testability requirements are incorporated early in the software development lifecycle.
  • Validate cluster correctness under production‑like failure conditions, including node crashes, network partitions, clock skew, disk failures, rolling upgrades, mixed‑version deployments, and long‑running soak tests.
  • Design and execute fault‑injection scenarios involving process crashes, GDB‑driven state manipulation, packet
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Quality Engineer (Fully Remote)
Principal Software Quality Engineer (Fully Remote)

Confidential • United States

Remote
USD 120,000 - 180,000
Principal QA Architect — Distributed DB & AI-Driven Testing
Principal QA Architect — Distributed DB & AI-Driven Testing

Jobgether • United States

On-site
USD 150,000 - 190,000
Distributed Systems QA Architect & AI Testing Lead
Distributed Systems QA Architect & AI Testing Lead

Confidential • United States

Remote
USD 120,000 - 180,000
Oracle DB Quality Architect – Testing & Reliability
Oracle DB Quality Architect – Testing & Reliability

Oracle • Salt Lake City (UT)

On-site
USD 170,000 - 355,000
Senior Quality Engineer
Senior Quality Engineer

Compunnel Inc. • New Jersey

On-site
USD 90,000 - 120,000
Remote Principal QA Engineer — Automation & Strategy
Remote Principal QA Engineer — Automation & Strategy

Advanced Solutions International • Northern (KY)

Hybrid
USD 100,000 - 125,000
Hybrid Remote Work
Medical, Dental, and Vision Insurance
401k Retirement Plan
+2
Senior Oracle DB Quality & Testing Architect
Senior Oracle DB Quality & Testing Architect

Oracle Corporation • Redwood City (CA)

On-site
USD 180,000 - 240,000
Principal Oracle Database Quality Architect
Principal Oracle Database Quality Architect

Oracle • Redwood City (CA)

On-site
USD 170,000 - 355,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off & holidays
+1
Senior Oracle Database Quality Architect
Senior Oracle Database Quality Architect

Oracle • Montgomery (AL)

On-site
USD 170,000 - 355,000
Medical, dental and vision insurance
401(k) Savings and Investment Plan
Paid time off and holidays
+1
Principal Architect
Principal Architect

Oracle • Redwood City (CA)

On-site
USD 180,000 - 240,000