Senior PostgreSQL Database Engineer

5 days ago


Dublin, Dublin City, Ireland beBeePostgreSQL Full time
Job Description:

We are seeking an experienced PostgreSQL Database Engineer to join our team. This is a hands-on engineering role requiring expertise in both database operations and software development, with a focus on scalability, performance, and reliability.

The ideal candidate will have 7+ years of professional experience with PostgreSQL in large-scale, production environments and strong SQL and PL/pgSQL skills, with deep understanding of PostgreSQL internals.

Responsibilities:
  • Database Architecture & Optimization:
    • Design and implement scalable PostgreSQL database architectures for high availability, partitioning, replication, and disaster recovery.
    • Analyze and optimize complex queries, indexing strategies, and database configurations.
    • Monitor performance and proactively address bottlenecks in queries and application data flows.
    • Implement strong security standards (role-based access control, encryption, security best practices), and ensure compliance with organizational and regulatory requirements.
  • Software Engineering & Automation:
    • Develop tools, scripts, and services to automate database provisioning, monitoring, backups, migrations, and deployments.
    • Write backend services or APIs that integrate with PostgreSQL for application use cases.
    • Implement PL/pgSQL functions, triggers, procedures to support business logic.
  • Reliability, Security & Compliance:
    • Implement robust database security policies, encryption, and role-based access controls.
    • Design and maintain high availability and disaster recovery strategies.
    • Ensure compliance with industry regulations and internal security standards.
  • Collaboration & Leadership:
    • Mentor developers and junior database engineers on SQL optimization, schema design, and performance tuning.
    • Work closely with DevOps/SRE teams on CI/CD pipelines for database changes.
    • Participate in incident response and root cause analysis for production database issues.
Requirements:
  • 7+ years of professional experience with PostgreSQL in large-scale, production environments.
  • Strong SQL and PL/pgSQL skills, with deep understanding of PostgreSQL internals.
  • Proven experience in software development (Strong expert level C/C++, Python, Go or Java).
  • Experience with schema design, indexing strategies, and data partitioning.
  • Hands-on experience with replication, backup, and failover solutions.
  • Proficiency in Linux/Unix, shell scripting and Kubernetes.
  • Familiarity with version control (Git) and CI/CD practices.
  • Strong debugging and performance tuning skills across both database and application layers.
  • Experience with containerized environments (Docker, Kubernetes).
  • Experience with cloud-managed PostgreSQL services.
  • Background in migrating from other database platforms (e.g., Oracle, MySQL) to PostgreSQL.
Preferred Qualifications:
  • Experience with microservices and REST API development.
  • Familiarity with message queues, event-driven architectures, or streaming platforms (Kafka, Debezium).
  • Proficiency in Logical Decoding within PostgreSQL and experience with an open-source Change Data Capture (CDC) platform leveraging this capability are highly advantageous for this position, particularly in supporting real-time analytics pipelines.
Soft Skills:
  • Strong analytical thinking and problem-solving skills.
  • Excellent communication and cross-team collaboration abilities.
  • Ability to balance short-term incident resolution with long-term architecture improvements.
  • Passion for clean, maintainable, and performant systems.
  • Playing a key role in planning for future database growth, implementing new technologies, and setting standards for quality and performance across the organization.
Education:
  • Bachelor's or Master's degree in Software Engineering, or related field (or equivalent work experience).


  • Dublin, Dublin City, Ireland beBeeDatabase Full time €120,000 - €140,000

    Database Architect and DeveloperJob Summary:We are seeking a highly skilled Database Architect and Developer to design, optimize, and maintain our database platforms. The ideal candidate will have strong expertise in PostgreSQL and software engineering with a focus on scalability, performance, and reliability.Key Responsibilities:Design and implement...


  • Dublin, Dublin City, Ireland eBay Full time

    Be among the first 25 applicants six days agoAt eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for...


  • Dublin, Dublin City, Ireland Ebay Full time

    Join to apply for theDatabase Software Engineerrole ateBayLocation:Dublin, IrelandJob Type:Full-timeOverviewWe are looking for a highly skilled Senior PostgreSQL Database Engineer with strong software engineering experience to design, optimize, and maintain our database platforms while also contributing to backend application development and tooling.The...


  • Dublin, Dublin City, Ireland eBay Full time

    Join to apply for the Database Software Engineer role at eBayLocation: Dublin, IrelandJob Type: Full-timeOverviewWe are looking for a highly skilled Senior PostgreSQL Database Engineer with strong software engineering experience to design, optimize, and maintain our database platforms while also contributing to backend application development and tooling....


  • Dublin, Dublin City, Ireland Mygwork - Lgbtq+ Business Community Full time

    Join to apply for theDatabase Software Engineerrole atmyGwork - LGBTQ+ Business Community1 day ago Be among the first 25 applicantsJoin to apply for theDatabase Software Engineerrole atmyGwork - LGBTQ+ Business CommunityGet AI-powered advice on this job and more exclusive features.This job is with eBay, an inclusive employer and a member of myGwork – the...


  • Dublin, Dublin City, Ireland Mygwork - Lgbtq+ Business Community Full time

    Join to apply for theDatabase Software Engineerrole atmyGwork - LGBTQ+ Business Community1 day ago Be among the first 25 applicantsJoin to apply for theDatabase Software Engineerrole atmyGwork - LGBTQ+ Business CommunityGet AI-powered advice on this job and more exclusive features.This job is with eBay, an inclusive employer and a member of myGwork – the...


  • Dublin, Dublin City, Ireland beBeeDatabase Full time €96,000 - €124,000

    We're looking for a skilled PostgreSQL database engineer with strong software engineering experience to join our team. The ideal candidate will have a deep understanding of PostgreSQL internals, and be comfortable designing, optimizing, and maintaining database platforms while contributing to backend application development and tooling.About the RoleAs a...


  • Dublin, Dublin City, Ireland myGwork - LGBTQ+ Business Community Full time

    Join to apply for the Database Software Engineer role at myGwork - LGBTQ+ Business Community1 day ago Be among the first 25 applicantsJoin to apply for the Database Software Engineer role at myGwork - LGBTQ+ Business CommunityGet AI-powered advice on this job and more exclusive features.This job is with eBay, an inclusive employer and a member of myGwork –...


  • Dublin, Dublin City, Ireland beBeeDatabase Full time €120,000 - €140,000

    We are seeking a highly skilled senior database engineer with expertise in designing, optimizing, and maintaining large-scale databases. The ideal candidate will have strong software engineering experience and a deep understanding of database internals.Key ResponsibilitiesDesign and implement scalable database architectures for high availability,...


  • Dublin, Dublin City, Ireland Mastercard Full time

    OverviewThe Database Engineer plays a critical role within the Processing Service Delivery organization. This individual will lead large initiatives, be responsible for gathering requirements through feature requests from our development partners, perform analysis and implementation of database designs, provide consulting, and drive the best practice,...