Staff Software Engineer 1(Database Platform)
Job Title: Staff Software Engineer 1
Job Focus: Database Platform
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: As a Staff Software Engineer at pgEdge, you will be responsible for the development and optimization of services for managing our distributed PostgreSQL platform. You will design and implement solutions that handle database operations across Docker, Kubernetes, Virtual Machine, and Bare Metal architectures, ensuring seamless deployment, high availability, and scalable performance. Your expertise in backend systems, automation, and distributed systems will be key to delivering a robust, reliable experience for our users and positioning pgEdge as a leader in the distributed PostgreSQL space.
Key Responsibilities
Design, develop, and maintain high-performance services for managing pgEdge distributed databases, ensuring consistent and efficient operation across multiple deployment architectures (Docker, Kubernetes, VMs, Bare Metal).
Collaborate with engineering teams to design and automate integrations between database management services, distributed components, and infrastructure platforms, ensuring efficient and reliable performance.
Design and develop user-friendly CLI tools and APIs for managing the pgEdge databases, ensuring ease of use and seamless integration for customers interacting with the platform.
Develop and implement robust monitoring and alerting systems to track the health and performance of pgEdge databases and supporting services, ensuring rapid detection and resolution of potential issues before they impact customers.
Design and implement best practices in database security, including encryption, access management, and threat detection to ensure safe and compliant operations across environments.
Provide technical guidance and assist with resolving customer issues related to database deployment, operations, and performance in collaboration with the customer success and engineering teams.
Ensure automated testing is integrated throughout the development lifecycle, supporting QA efforts and ensuring feature quality.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
8+ years of experience as a software engineer leading large scale implementations, preferably with a focus on database platforms or distributed systems
Mastery of at least one backend language (Go preferred; Python also used).
Experience in designing and managing distributed systems in containerized environments (Docker, Kubernetes) with tools like Helm charts, Kubernetes operators, and CRDs
Experience with Linux system administration processes and tools.
Proficiency with Infrastructure as Code (IaC) tools such as Terraform / Ansible
Experience in implementing open standards for observability, such as Prometheus and OpenTelemetry
Experience securing distributed systems, including cloud networking, TLS and at-rest encryption, and applying best practices for managing and securing databases.
Excellent communication skills, with the ability to explain and present complex technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications
Experience with PostgreSQL, including tuning, replication, clustering, and high availability solutions (e.g., Patroni or similar).
Deep knowledge of distributed databases, multi-master replication, and deployment architectures
Previous experience in a database-as-a-service or infrastructure-as-a-service provider.
Familiarity with building open-source products or contributions to the open-source community.
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.
Dive deeper into pgEdge

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

How Multi-Master Distributed Postgres Solves High Availability and Low Latency Challenges
Get started today.
Experience the magic of pgEdge Distributed PostgreSQL now.