
Senior Software Engineer, Infrastructure
eBay · Dublin, County Dublin, Ireland
- On site
- Full-time
- $150,000 / year
- Dublin, County Dublin, Ireland
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Subject: Interested in the Senior Software Engineer, Infrastructure role at eBay
Hi Casey — I came across the Senior Software Engineer, Infrastructure opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and eBay stood out because…
✎ Personalized to your résumé after sign-up.
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
Job highlights
- Manage large-scale Kubernetes clusters and cloud infrastructure.
- Focus on kernel development and system performance tuning.
- Automate infrastructure operations using Go and Python.
- Implement observability for system health and reliability.
- Collaborate with cross-functional teams on OS integration.
About the role
About eBay
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 Team And The Role
The eBay Cloud fleet/core team powers the foundational cloud infrastructure that supports thousands of eBay applications. As one of the largest private cloud platforms in the industry, we operate and manage hundreds of Kubernetes clusters across diverse environments, comprising millions of compute instances.
Our team is responsible for the full lifecycle management of these clusters—including provisioning, OS and Kubernetes upgrades, technical refreshes, and decommissioning. We also customize the Linux operating system for our Kubernetes platform, enhancing the kernel to meet eBay’s rigorous scalability, reliability, and security requirements.
The ideal candidate will have at least 5 years of experience in the field, focusing on kernel development and cluster automation(build, os/kubernetes upgrade and decommission). You will also drive the implementation of observability practices to monitor, troubleshoot, and ensure the reliability of our infrastructure at scale.
What You Will Accomplish
- Design, develop, and maintain a robust, high-performance Kubernetes fleet management system encompassing cluster, availability zone (AZ), and node lifecycle operations, with a rapid adoption of the latest Kubernetes releases.
- Contribute to kernel development and performance tuning to enhance system scalability, reliability, and efficiency; stay up to date with the latest advancements in kernel and security technologies.
- Build high-performance tools and services using Go and Python to support infrastructure automation and diagnostics.
- Collaborate with cross-functional teams to validate, adopt, and integrate optimized Linux OS distributions across diverse infrastructure environments.
- Implement robust observability frameworks to monitor system health, ensure performance, and support proactive issue resolution at scale.
What You Will Bring
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of hands-on experience with Linux systems, including a strong understanding of Linux kernel development and OS internals—such as process scheduling, memory management, file systems, and networking.
- Proficient in programming with C++, Go, or Python.
- Deep expertise in orchestrating containerized applications and building scalable cluster management systems.
- Skilled at identifying system-level gaps and cross-functional issues, proposing effective solutions, and driving end-to-end resolution.
- Demonstrated ability to lead and mentor team members, manage small projects, and collaborate effectively across teams to drive impactful change.
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 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, Privacy Center, and AI Hiring Guidelines.
Key skills/competency
- Senior Infrastructure Software Engineer
- Linux Kernel Development
- Kubernetes
- Cluster Automation
- System Reliability
- Observability
- Go Programming
- Python Programming
- OS Internals
- Container Orchestration
Skills & topics
- Senior Software Engineer
- Infrastructure
- Cloud Computing
- Kubernetes
- Linux Kernel
- Automation
- Observability
- Go
- Python
- System Administration
- Site Reliability Engineering
- DevOps
How to get hired
- Tailor your resume: Highlight your 5+ years of Linux kernel development and cluster automation experience. Quantify achievements in system reliability and performance tuning.
- Showcase technical skills: Emphasize proficiency in C++, Go, or Python, and deep expertise in Kubernetes and container orchestration.
- Address core competencies: Clearly articulate your experience in OS internals, network systems, and cross-functional issue resolution.
- Demonstrate leadership: Provide examples of mentoring, project management, and driving impactful change through collaboration.
- Prepare for technical interviews: Be ready to discuss kernel concepts, Kubernetes architecture, and system-level problem-solving scenarios.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the primary responsibilities of a Senior Infrastructure Software Engineer at eBay?
- As a Senior Infrastructure Software Engineer at eBay, you will be responsible for designing, developing, and maintaining large-scale Kubernetes fleet management systems, contributing to Linux kernel development, building automation tools with Go and Python, and implementing observability frameworks for infrastructure reliability.
- What specific experience does eBay look for in a Senior Infrastructure Software Engineer candidate?
- eBay seeks candidates with a Bachelor's or Master's degree in a related field, a minimum of 5 years of hands-on experience with Linux systems including kernel development and OS internals, proficiency in C++, Go, or Python, and deep expertise in container orchestration and scalable cluster management systems.
- What kind of technical challenges can I expect in this Senior Infrastructure Software Engineer role at eBay?
- You can expect to tackle challenges such as managing hundreds of Kubernetes clusters, performing OS and Kubernetes upgrades, customizing the Linux kernel for scalability and security, building high-performance automation tools, and ensuring the reliability of a massive private cloud platform.
- How important is experience with specific programming languages for this Senior Infrastructure Software Engineer position at eBay?
- Proficiency in C++, Go, or Python is crucial for this role, as you will be building high-performance tools and services to support infrastructure automation and diagnostics. Experience with Go and Python is particularly highlighted for automation tasks.
- What is eBay's approach to AI in the hiring process for this Senior Infrastructure Software Engineer role?
- eBay may use AI tools for administrative tasks in the hiring process. They are transparent about their use of AI and encourage candidates to review their Talent Privacy Notice, Privacy Center, and AI Hiring Guidelines for more information.
- Does eBay offer accommodations for candidates with disabilities applying for the Senior Infrastructure Software Engineer role?
- Yes, eBay is committed to accessibility and provides accommodations for candidates with needs. You can contact talent@ebay.com to request accommodation, and they will make every effort to respond promptly.
- What does 'observability' mean in the context of this Senior Infrastructure Software Engineer job at eBay?
Similar roles
Open positions we recommend based on this role.
