Cubesmart

PostgreSQL Database Engineer

Cubesmart$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of production PostgreSQL engineering experience, especially in cloud settings.
  • Deep expertise in performance tuning and advanced query optimization.
  • Strong experience with cloud-managed PostgreSQL platforms (preferably AWS RDS/Aurora).
  • Hands-on experience with replication, failover, and high-availability strategies.
  • Experience in implementing data archival and lifecycle management practices at scale.
  • Proven track record of executing PostgreSQL patching and upgrades.
  • Strong scripting skills in Bash or Python.

Responsibilities

  • Architect and manage PostgreSQL instances across cloud environments like AWS and Azure.
  • Develop efficient database schemas and indexing strategies for cloud use.
  • Optimize resource utilization to balance database performance and cost.
  • Diagnose and resolve complex database performance challenges.
  • Continuously tune PostgreSQL parameters for high-throughput workloads.
  • Define and implement comprehensive data archival strategies.
  • Develop patching and upgrade strategies for PostgreSQL with minimal downtime.

Benefits

  • Collaborative team environment with cross-departmental partnerships.
  • Opportunities to work with cutting-edge cloud technologies.
  • Focus on performance optimization in large-scale systems.
  • Exposure to diverse and complex database management scenarios.
  • Commitment to professional development and continuous learning.
Full Job Description
Overview

CubeSmart is seeking an experienced PostgreSQL Database Engineer specializing in cloud-based database performance, optimization, and lifecycle management. This role is ideal for an engineer who excels at improving database performance at scale, designing and implementing archival solutions, executing complex patching and upgrade strategies, and ensuring the overall health and efficiency of PostgreSQL environments across cloud platforms.

You will partner closely with cloud Infrastructure, security, and application teams to ensure our PostgreSQL footprint is fast, stable, cost-efficient, and aligned with cloud best practices.

Responsibilities

Key Responsibilities

Cloud-Native Database Engineering
  • Architect, deploy, and manage PostgreSQL instances and clusters in cloud environments (AWS/Azure/GCP or managed solutions like RDS, Aurora, Azure Flexible Server, Cloud SQL).
  • Develop cloud-efficient database schemas, indexing strategies, and storage configurations.
  • Optimize resource utilization (I/O, compute, storage tiers) to balance performance and cost.

Advanced Performance Tuning & Optimization
  • Diagnose and resolve complex performance challenges using query analysis, indexing strategies, and execution plan optimization.
  • Continuously tune PostgreSQL parameters (work_mem, shared_buffers, autovacuum tuning, WAL settings) to support high-throughput workloads.
  • Analyze pg_stat_activity, pg_stat_statements, and cloud native performance metrics to proactively detect and fix performance issues.
  • Work closely with developers to optimize queries and improve data access patterns.

Archival Strategy & Data Lifecycle Management
  • Define and implement a comprehensive data archival strategy to reduce resource consumption and improve performance.
  • Architect cold storage, tiered storage, or partitioning-based archival solutions (e.g., native partitioning, time-based partition strategies).
  • Automate archival, retention, and purging processes while ensuring compliance and auditability.
  • Ensure archival strategies align with cloud cost optimization and long-term retention needs.

Database Maintenance, Patching, & Upgrades
  • Develop and execute patching, minor version updates, and major upgrade strategies with minimal downtime.
  • Implement blue/green or rolling upgrade patterns where supported.
  • Ensure all PostgreSQL versions adhere to cloud provider support policies and internal governance.
  • Maintain robust upgrade automation (Ansible, Terraform, CI/CD pipelines, or cloud-native tools).

Reliability, Monitoring & Operations
  • Configure and tune monitoring and alerting for performance, replication health, vacuum performance, storage growth, and query latency.
  • Ensure strong HA/DR strategies leveraging built-in or cloud-native replication and failover mechanisms.
  • Conduct capacity planning and performance forecasting to keep ahead of workload trends.
  • Troubleshoot database incidents and drive root-cause analysis for performance degradations.

Automation & DevOps Integration
  • Automate provisioning, configuration, tuning, and lifecycle workflows using scripting (Python, Bash) and IaC tooling.
  • Integrate database tasks into DevOps pipelines to support continuous deployment and automated patching.
  • Build internal tools to improve operational consistency and visibility.

Qualifications

Qualifications
  • 5+ years of production PostgreSQL engineering experience, including cloud deployments.
  • Deep expertise in performance tuning, advanced query optimization, and PostgreSQL internals (WAL, MVCC, vacuum processes, query planner).
  • Strong experience with cloud-managed PostgreSQL platforms such as AWS RDS/Aurora, Azure PostgreSQL, or GCP Cloud SQL. AWS RDS/Aurora is preferred.
  • Hands-on expertise with replication, failover, vacuum management, and HA strategies.
  • Experience implementing data archival and lifecycle management practices at scale.
  • Proven experience executing patching and major/minor PostgreSQL upgrades.
  • Strong scripting skills in Bash or Python.
  • Solid experience with monitoring tools (pg_stat_statements, Prometheus/Grafana, pganalyze, CloudWatch, Azure Monitor).
  • Candidates must be authorized to work in the U.S. without the need for current or future sponsorship.


About Cubesmart

CubeSmart is a self-administered and self-managed real estate investment trust (REIT) focused on the ownership, operation, acquisition, and development of self-storage facilities. The company's portfolio includes over 1,200 facilities across the United States, with a total rentable space of over 85 million square feet. CubeSmart is committed to providing its customers with convenient and secure storage solutions, as well as exceptional customer service. The company is also committed to sustainability, with a focus on reducing its environmental impact through energy-efficient operations and green building practices.
Learn more about Cubesmart
Size
2,892 employees
Market Cap
$9 billion
Industry
Net Income
$165.6 million
Founded
2004
5 Year Trend
+10%
Revenue
$679.1 million
NASDAQ

Similar Jobs

More Jobs at Cubesmart

More Information Technology Jobs

Find similar PostgreSQL Database Engineer jobs: