Software Engineer
Back to Jobs
eBayGet Smart Job AI Coach in the appFree on iOS and Android 






Software Engineer
Location
Dublin
Experience
Mid
Posted
Jul 10, 2026
Apply by
August 9, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Office
Job Description
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.
About the Role
We are looking for a highly skilled, self-propelled and self-motivated Storage Data Plane Software Engineer to lead the design, development, and optimization of performance-critical data plane components in large-scale distributed storage systems. In this role, you will take ownership of complex subsystems, drive technical decisions, and deliver highly reliable, low-latency storage solutions used in production at scale. You will work closely with cross-functional partners across control plane, infrastructure, and reliability teams.
Key Responsibilities
- Design, build, and own core storage data plane components for distributed systems
- Lead the development of high-performance, low-latency code in C++ or GOLANG
- Drive architectural decisions related to I/O paths, concurrency, memory management, and scalability
- Identify and resolve performance bottlenecks through profiling, benchmarking, and tuning
- Own production issues end-to-end, including root cause analysis and long-term fixes
- Collaborate with control plane, SRE, and infrastructure & hardware engineering teams to ensure system reliability
- Review designs and code, providing technical mentorship and guidance
- Contribute to long-term technical roadmap and best practices
- Be oncall
- Strong Kubernetes
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
- Professional software engineering experience
- Strong expertise in Linux operating systems, distributed systems, and systems programming
- Proven experience developing production-grade systems in C++ or Go
- Deep understanding of concurrency, memory management, and performance optimization
- Strong debugging skills in complex, large-scale Linux environments & Kubernetes.
Preferred Qualifications
- Hands-on experience with large-scale storage systems (block, file, or object storage)
- Knowledge of storage technologies such as NVMe, SSDs, replication, sharding, and caching
- Experience building or operating distributed systems at cloud scale
- Familiarity with failure modes, resiliency patterns, and observability in storage systems
- Experience mentoring engineers and leading technical initiatives
What We Offer
- Ownership of critical storage infrastructure components
- Opportunity to influence architecture and long-term technical direction
- Collaborative environment with high technical standards
- Competitive compensation and benefits
Additional Details
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 talent@ebay.com. We will make every effort to respond to your request for accommodation as soon as possible. View our [accessibility statement](https://ebayinc.com/accessibility/) to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities.
We use cookies to enhance your experience and may use AI tools for administrative tasks in the hiring process. To learn how we handle your personal data and use AI responsibly, please visit our [Talent Privacy Notice](https://jobs.ebayinc.com/us/en/talent-privacy-notice),[Privacy Center](https://www.ebayinc.com/company/privacy-center/), and [AI Hiring Guidelines](https://jobs.ebayinc.com/us/en/how-we-hire).
Key Responsibilities
- Design, build, and own core storage data plane components for distributed systems
- Lead development of high-performance, low-latency code in C++ or Go
- Drive architectural decisions related to I/O paths, concurrency, memory management, and scalability
- Identify and resolve performance bottlenecks through profiling, benchmarking, and tuning
- Own production issues end-to-end, including root cause analysis and long-term fixes
- Collaborate with control plane, SRE, and infrastructure teams to ensure system reliability
- Review designs and code, providing technical mentorship and guidance
- Contribute to long-term technical roadmap and best practices
- Serve as oncall engineer
- Apply strong Kubernetes knowledge
Requirements
- Bachelor’s or Master’s degree in Computer Science
- Engineering
- or equivalent experience
Skills Required
C++GoLinuxDistributed systemsSystems programmingConcurrencyMemory managementPerformance optimizationDebuggingKubernetesSelf-motivatedSelf-propelledTechnical mentorshipCollaborationLarge-scale storage systemsBlock storageFile storageObject storageNVMeSSDsReplicationShardingCachingCloud-scale distributed systemsFailure modesResiliency patternsObservabilityMentoring engineersLeading technical initiatives
Benefits
- Competitive compensation
- Benefits
- Ownership of critical storage infrastructure components
- Opportunity to influence architecture and long-term technical direction
- Collaborative environment with high technical standards
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Software Engineer
Applied Research Laboratory at Penn State University
121,704–231,000 / Year
Full-timeEasy applyWork from Office
Penn State University ParkMid

Systems Engineering Manager, SRE & DevOps
VoltaGrid
Full-timeEasy applyWork from Office
HoustonSenior

Software Engineer
Sapsol Technologies Inc
ContractEasy applyWork from Home
State of São PauloSenior

Software Engineer
AtriCure
71,036–104,186 / Year
Full-timeEasy applyWork from Office
MinneapolisMid

Software engineer
Orange
Full-timeEasy applyHybrid
CasablancaMid

Software Engineer
B.E.A.T. LLC.
180,000–200,000 / Year
Full-timeEasy applyWork from Office
FrederickMid