Database Software Engineer
eBayAbout the role
At 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 enthusiasts.
Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet.
Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.
Job Title: PostgreSQL Database Engineer (with Software Engineering Expertise)
Location: Dublin, Ireland
Job Type: Full-time
About the Role
We 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 ideal candidate is equally comfortable deep-diving into PostgreSQL internals as they are building automation, middleware, and integration code that connects data systems to applications.This role necessitates a robust combination of practical technical proficiency and the capability to guide enterprise data management strategies, with PostgreSQL serving as a foundational platform.
This is a hands-on engineering role requiring expertise in both database operations and software development, with a focus on scalability, performance, and reliability.
Key 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.
Tuning databases through query analysis (EXPLAIN plans), optimized indexing (B-tree, GIN, GiST), configuration adjustments, and query rewriting; implementing partitioning and materialized views as needed for performance at scale.
Acting as a subject matter expert for development, operations, and business teams; providing guidance on best practices, reviewing code, conducting technical documentation, and mentoring database and engineering staff.
Proficiency in PostgreSQL and Oracle data types is essential for seamless migrations.
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.
Required Qualifications
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)
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s