
Database Software Engineer
6 hours ago
Join to apply for the Database Software Engineer role at myGwork - LGBTQ+ Business Community
1 day ago Be among the first 25 applicants
Join to apply for the Database Software Engineer role at myGwork - LGBTQ+ Business Community
Get AI-powered advice on this job and more exclusive features.
This job is with eBay, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Bachelor's or Master's degree in Software Engineering, or related field (or equivalent work experience).
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, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement to learn more about eBay's commitment to ensuring 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. Visit our Privacy Center for more information.Seniority level
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionInformation Technology
- IndustriesTechnology, Information and Internet
Referrals increase your chances of interviewing at myGwork - LGBTQ+ Business Community by 2x
Sign in to set job alerts for "Software Engineer" roles.Software Engineering Internship OpportunitiesDublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 6 months ago
Dublin, County Dublin, Ireland 2 days ago
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 11 months ago
Dublin, County Dublin, Ireland 2 years ago
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 3 months ago
Dublin, County Dublin, Ireland 2 days ago
Dublin, County Dublin, Ireland 2 months ago
Dublin, County Dublin, Ireland 2 weeks ago
Software Engineer, Java - Websites ExperienceDublin, County Dublin, Ireland 3 weeks ago
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 5 months ago
Dublin, County Dublin, Ireland 1 week ago
Backend/API Engineer, Money as a ServiceDublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 1 week ago
Maynooth, County Kildare, Ireland 1 month ago
Software Engineer, Backend Developer InfrastructureDublin, County Dublin, Ireland 6 days ago
Dublin, County Dublin, Ireland 4 months ago
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 3 weeks ago
Dublin, County Dublin, Ireland 5 months ago
Dublin, County Dublin, Ireland 1 month ago
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 1 month ago
Dublin, County Dublin, Ireland 4 days ago
Dublin, County Dublin, Ireland 3 weeks ago
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 3 months ago
Dublin, County Dublin, Ireland 5 days ago
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 2 weeks ago
We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr-
Database Software Engineer
2 weeks ago
Dublin, Dublin City, Ireland beBeeCloudEngineer Full time €75,000 - €100,000Job Description:">">Join our team to build and design new features for MongoDB Atlas, our database as a service offering.">">Key Responsibilities:">">Build large-scale, distributed backend systems in compiled languages such as Go or Java.">Contribute to and lead complex technical projects that improve the product.">Work closely with other engineering teams...
-
Senior Software Engineer, Distributed Databases
2 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
2 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 Software Engineer
2 weeks ago
Dublin, Dublin City, Ireland beBeeDatabase Full time €80,000 - €100,000Overview of the PL/SQL Developer PositionJob SummaryThis role encompasses the full software development lifecycle, covering new application development, system enhancement, maintenance, and support.Essential Qualifications5+ years of PL/SQL programming experienceStrong knowledge of software engineering principles and theoryExperience with source code control...
-
Software Engineer, Distributed Databases
3 weeks ago
Dublin, Dublin City, Ireland Ebay Inc. Full timeAt 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...
-
Dublin, Dublin City, Ireland Amazon Development Centre Ireland Limited Full timeSocial network you want to login/join with:Sr. Software Development Engineer, Aurora Limitless Database, Dublincol-narrow-leftClient:Amazon Development Centre Ireland LimitedLocation:Dublin, IrelandJob Category:Other-EU work permit required:Yescol-narrow-rightJob Reference:42af5ee4a5d3Job Views:6Posted:12.08.2025Expiry Date:26.09.2025col-wideJob...
-
Dublin, Dublin City, Ireland Amazon Development Centre Ireland Limited Full timeSocial network you want to login/join with:Sr. Software Development Engineer, Aurora Limitless Database, Dublincol-narrow-leftClient:Amazon Development Centre Ireland LimitedLocation:Dublin, IrelandJob Category:Other-EU work permit required:Yescol-narrow-rightJob Reference:42af5ee4a5d3Job Views:6Posted:12.08.2025Expiry Date:26.09.2025col-wideJob...
-
Database Engineer New
4 weeks ago
Dublin, Dublin City, Ireland CPL Full timeRole - Database EngineerLocation – Remote anywhere from Republic of IrelandContract type - Permanent FulltimeWork model – RemoteWorking hours - (Monday to Thursday 8:30am -5:30pm and Friday 8:30am -3:15pm)* We can only consider applicants eligible to work full-time in the Republic of Ireland.Our client is a global leader in information management, where...
-
Engineer, Distributed Databases
4 weeks ago
Dublin, Dublin City, Ireland eBay Inc. Full timeAt 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...
-
Engineer, Distributed Databases
2 weeks ago
Dublin, Dublin City, Ireland Ebay Full timeAt 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...