Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
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.
Join a culture that has championed diversity and inclusion for over 25 years—a place where you can be your authentic self, deliver your best work, and drive meaningful change.
Every day, millions of people rely on eBay to sell and ship goods globally. Our team empowers this community by building innovative shipping products that help small businesses meet the evolving demands of modern e-commerce. We are a curious, agile group dedicated to making a global impact on one of the world's most massive digital marketplaces.
We are seeking a dynamic and collaborative Staff Engineer to architect new experiences and evolve the distributed systems that power eBay at an unmatched scale. In this role, you will design and implement core software and cloud-based tools that keep us at the forefront of the industry. You will build scalable systems, refine architecture, and contribute high-level ideas to our technology and algorithms. By partnering closely with product and design teams, you will translate user requirements into technical reality and deliver world-class results.
What you will do and learn
- Build and scale high-availability, user-facing applications using RESTful and GraphQL APIs.
- Master object-oriented analysis and design (OOAD), SOLID principles, and modern software engineering methodologies.
- Gain hands-on experience with backend services like Java, Node.js, and C++ alongside frontend technologies like React and Marko.
- Collaborate within an internal open-source community to share code and contribute to diverse projects.
- Partner with Architecture, Product, QA, and Operations to deliver scalable solutions that align with business goals and performance standards.
- Mentor junior engineers to maintain high software quality and professional development standards.
- Deepen your technical and domain expertise to solve complex, real-world product challenges.
- Sharpen your analytical and problem-solving skills in a high-stakes engineering environment.
- Lead engineering estimations, implementation planning, and system rollouts across multi-functional teams.
- Translate requirements into clean, efficient, maintainable, and extensible code.
- Take ownership of large functional areas, becoming a recognized subject matter expert.
- Influence technical direction across domain teams to guide high-level architectural decisions.
- Drive team productivity by identifying and evangelizing new tools and workflows.
- Design flexible systems that anticipate future changes to increase overall engineering velocity.
- Practice evidence-centered design to ensure testability and high quality within continuous delivery pipelines.
- Manage the project lifecycle by breaking features into sub-tasks and resolving execution blockers.
- Provide technical guidance through code reviews and contribute to Architecture Decision Records (ADRs).
- Identify systemic gaps and build long-term engineering roadmaps to resolve them.
- Own the release process and on-call responsibilities to support a 24/7 "always-on" global site.
What you will bring:
- Bachelor’s or Master’s degree in Computer Science or a related field with 9–10+ years of professional experience.
- Deep expertise in system architecture, distributed systems, and core computer science fundamentals.
- Advanced proficiency in data structures, algorithms, OOP, OOA/D, and functional programming.
- Hands-on experience with Node.js, JavaScript, Java, Scala, and Oracle or NoSQL databases.
- Proven track record of building and scaling web technologies and RESTful applications.
- Extensive experience working with enterprise frameworks such as Spring MVC.
- A "builder" mindset with a history of developing, debugging, and refining complex software applications.
- Creative problem-solving skills focused on delivering high-impact, real-world products.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams.
- Proven ability to make high-level technical decisions and present complex ideas to diverse audiences.
- Strong sense of ownership and a self-driven approach to project execution and system reliability.
- Continuous learner who is excited by innovative technologies and committed to developing transferable skills.
- Active participant in the engineering community, attending knowledge-sharing sessions both internally and externally.
- Natural innovator and team player who thrives in a collaborative, fast-paced environment.
- Demonstrated passion for the craft through GitHub contributions, side projects, or open-source involvement.
Additional Details
This job posting relates to an existing vacancy within 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, 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.
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.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free