Staff Software Engineer 1

Job Title: Staff Software Engineer 1

Job Focus: QA/Testing

Location: Remote (India)

About Us: pgEdge builds and sells distributed PostgreSQL, optimized for the network edge to reduce data latency and achieve ultra-high availability. Only pgEdge combines multi-master, multi-region, and multi-cloud in a fully managed cloud service or self-hosted software and is standard Postgres and 100% open. pgEdge is backed by leading venture capital firms, including Sands Capital and Grotech Ventures.

Job Summary

pgEdge is seeking a Staff Software Engineer to ensure the quality, scalability, and reliability of our advanced database replication solutions, designed to meet the demands of real-world distributed systems. With a strong focus on quality, deep database expertise, and a passion for automation, you will craft innovative testing strategies, validate complex replication scenarios, and embed quality seamlessly into every stage of the development lifecycle.

Key Responsibilities

  • Design, develop, and execute test strategies for distributed databases and multi-master replication systems.

  • Build and maintain automated testing frameworks using Python, Shell, or similar scripting/automation tools.

  • Write and execute SQL/PLPGSQL scripts to validate complex replication behaviors.

  • Integrate and manage automated tests in CI/CD pipelines.

  • Perform comprehensive testing of replication features, including integration, regression,

    performance, and fault tolerance testing.

  • Validate data consistency under high concurrency and load to simulate real-world scenarios.

  • Test for compatibility across multi-platform environments.

  • Collaborate closely with development teams to identify, document, and resolve issues, ensuring high-quality releases.

Required Skills and Experience

  • Strong knowledge of databases (ideally PostgreSQL), distributed databases and multi-master replication systems.

  • Advanced skills in test automation using Python, Shell, SQL, or equivalent scripting languages.

  • Hands-on experience with CI/CD frameworks (e.g., GitHub Actions, CircleCI) for test automation workflows.

  • Familiarity with testing in multi-platform environments (Linux and diverse architectures).

  • Strong understanding of database testing: integration, regression, performance, and fault tolerance.

  • Excellent problem-solving and debugging skills.

Preferred Skills

  • Familiarity with:

    ○ Containerized environments (e.g., Docker, Kubernetes),

    ○ IAC tools such as Terraform, or Ansible

Benefits and Perks

At pgEdge, we support our team members both professionally and personally. We offer a

comprehensive benefits package designed to promote work-life balance and foster growth:

  • Flexible Work Environment: Flexible PTO and flexible remote work options.

  • Professional Development: Dedicated continuing education budget to support learning.

  • Financial Rewards: Competitive salary and stock options, allowing you to share in the company's success.

  • Team Building: Annual company gatherings to connect and celebrate our achievements.

Applications

If you wish to apply, please send your resume to [email protected], quoting “Staff Software Engineer 1 (QA/Testing)”.

Dive deeper into pgEdge

dive-img

How to Unleash Ultra High Availability and Zero Downtime Maintenance with Distributed PostgreSQL

dive-img

How Multi-Master Distributed Postgres Solves High Availability and Low Latency Challenges

dive-img

PostgreSQL 17 - A Major Step Forward in Performance, Logical Replication and More

Get started today.

Experience the magic of pgEdge Distributed PostgreSQL now.