
Database Software Engineer
1 day ago
Join to apply for the
Database Software Engineer
role at
eBay
Location:
Dublin, Ireland
Job Type:
Full-time
Overview
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 comfortable deep-diving into PostgreSQL internals and building automation, middleware, and integration code that connects data systems to applications.
This role requires practical technical proficiency and the ability to guide enterprise data management strategies, with PostgreSQL as a foundational platform.
This is a hands-on engineering role focused on scalability, performance, and reliability.
Key Responsibilities
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 data flows.
Implement strong security standards (RBAC, encryption, security best practices) and ensure regulatory compliance.
Tune databases via query analysis (EXPLAIN), indexing (B-tree, GIN, GiST), configuration changes, and use of partitioning and materialized views as needed for scale.
Act as a subject matter expert for development, operations, and business teams; provide guidance on best practices, review code, document technical details, and mentor staff.
Proficiency in PostgreSQL and Oracle data types to support migrations.
Develop tools and automation to provisioning, monitoring, backups, migrations, and deployments; build backend services that integrate with PostgreSQL.
Implement PL/pgSQL functions, triggers, and procedures to support business logic.
Collaborate on CI/CD pipelines for database changes with DevOps/SRE teams; participate in incident response and root cause analysis for production issues.
Design and maintain high availability and disaster recovery strategies; ensure compliance with industry regulations and internal security standards.
Mentor developers and junior database engineers on SQL optimization, schema design, and performance tuning.
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 software development experience (C/C++, Python, Go or Java).
Experience with schema design, indexing strategies, and data partitioning.
Hands-on experience with replication, backups, 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 database and application layers.
Experience with containerized environments (Docker, Kubernetes) and 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 platform, especially for real-time analytics pipelines.
Education
Bachelor's or Master's degree in Software Engineering or related field (or equivalent work experience).
Please see the Talent Privacy Notice for information regarding how eBay handles your personal data collected when you use the eBay Careers website or apply for a job with eBay.
eBay is an equal opportunity employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, disability, or other legally protected status.
If you require accommodation, please contact We will respond to accommodation requests as soon as possible.
View our accessibility statement to learn more about eBay's commitment to digital accessibility for people with disabilities.
The eBay Jobs website uses cookies to enhance your experience.
By continuing to browse the site, you agree to our use of cookies.
View our Privacy Center for more information.
#J-18808-Ljbffr
-
Database Software Engineer
6 days ago
Dublin, Dublin City, Ireland Mygwork - Lgbtq+ Business Community Full timeJoin 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...
-
Database Software Engineer
6 days ago
Dublin, Dublin City, Ireland Mygwork - Lgbtq+ Business Community Full timeJoin 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...
-
Database Software Engineer
7 days ago
Dublin, Dublin City, Ireland myGwork - LGBTQ+ Business Community Full timeJoin 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 –...
-
Database Software Engineer
4 days ago
Dublin, Dublin City, Ireland eBay Full timeBe 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...
-
Database Software Engineer
12 hours ago
Dublin, Dublin City, Ireland Ebay Full timeJoin 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...
-
Database Software Engineer
4 days ago
Dublin, Dublin City, Ireland eBay Full timeJoin 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....
-
Senior Software Engineer, Distributed Databases
3 weeks ago
Dublin, Dublin City, Ireland Cpl Full timeSenior Software Engineer, Distributed Databases / Cloud DB StorageSenior Software Engineer, Distributed Databases / Cloud DB Storage2 weeks ago Be among the first 25 applicantsPrincipal IT Recruitment Consultant @ Cpl | Development Technology SpecialistDublin – WestHybridLong Term ContractDaily RateGlobal E-Commerce company based in Dublin West is looking...
-
Senior Software Engineer, Distributed Databases
3 weeks ago
Dublin, Dublin City, Ireland Cpl Healthcare Full time·Dublin – West·Hybrid·Long Term Contract·Daily RateGlobal E-Commerce company based in Blanchardstown is looking to hire a number ofSoftware Engineer working with Distributed Databases / Cloud DB Storage.About the Role and the Team:A leading global e-commerce platform is seeking aSenior Engineerto join its Cloud Databases and Storage organization.This...
-
Senior Database Software Architect
3 days ago
Dublin, Dublin City, Ireland beBeeDatabase Full time €96,000 - €124,000We'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...
-
Senior Database Engineer
3 days ago
Dublin, Dublin City, Ireland beBeeDatabase Full time €120,000 - €140,000We 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,...