Staff Software Engineer

eBay, Inc.10 months ago
Portland, OR, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

At eBay, we're not only a global ecommerce leader but also pioneers shaping the future of online commerce. Our platform empowers millions of buyers and sellers in over 190 markets, and we’re committed to innovation, authenticity, and inclusivity every day. As part of eBay's Homepage and CMS engineering team, you'll join a world-class group of engineers, designers, product managers, and analysts to build products that impact millions and drive top-line revenue globally.

Key Responsibilities

  • Build and maintain eBay’s homepage/CMS backend engineering and machine learning stack.
  • Translate requirements into software design and create clean, efficient, extensible, and maintainable code.
  • Own a large functional area with in-depth knowledge and expertise, influencing domain teams and guiding technical decisions.
  • Design and build scalable, distributed, and high-available systems to ensure a high-performing, responsive website.
  • Provide technical guidance through code reviews, mentorship, and contribution to Architecture Decision Records (ADRs).
  • Lead engineering support efforts including release and on-call responsibilities, while integrating design flexibility to improve engineering velocity.

Required Qualifications

  • 6+ years working with JavaScript, GraphQL, REST APIs, messaging systems, or other backend programming languages.
  • Hands-on experience with data-driven applications using RDBMS, NoSQL, or ElasticSearch.
  • Deep understanding of building scalable backend applications.
  • Proven track record delivering results in fast-paced environments with agile methodologies, TDD, and CI/CD.
  • Passion for AI technologies including LLMs and Machine Learning.

Benefits & Perks

  • Compensation Range: $132,000 - $222,100. Note that base pay may vary depending on location, skills, and experience.
  • Total Compensation: Includes a target bonus, restricted stock units (if applicable), and a full range of medical, financial, and other benefits (e.g., 401(k) eligibility, PTO, and parental leave).

Required Skills

Java
Scalable Systems Design
GraphQL
REST APIs
Agile Methodologies
Machine Learning
CI/CD
Backend Development
JavaScript