Senior Staff Software Engineer, MarTech

Role Overview

Join eBay’s Advertising and Marketing Technology teams to build platforms, services, and user experiences that support sellers and advertisers in growing their business. This role sits within a high-scale engineering environment spanning frontend applications, backend services, APIs, data pipelines, and AI-assisted engineering workflows.

What You Will Do

Build innovative advertising and marketing technology capabilities, develop scalable applications, APIs, and services, and drive technical decisions and system design in partnership with cross-functional teams.

Why It Might Be a Fit

This role is a strong fit for an engineer who enjoys solving practical engineering problems in a fast-moving environment, making sound technical tradeoffs, and taking ownership from design through production.

Requirements

  • BS/BA in Computer Science or a related field plus 10+ years of experience, or an MS plus 8+ years of relevant experience
  • Strong experience in Java (17+) and building services with Spring Boot or similar frameworks
  • Experience with distributed systems, event-driven architectures, and message queues such as Kafka, RabbitMQ, or similar technologies
  • Experience working with relational and/or NoSQL databases, including schema design and query optimization
  • Proven ability to lead end-to-end system design, write technical design documents, guide design reviews, and evaluate tradeoffs across scalability, availability, latency, and cost

Benefits

  • Dental insurance
  • Vision insurance
  • Health insurance
  • Paid time off
  • Retirement plan
  • Learning budget
  • Parental leave
  • Wellness programs
  • Visa sponsorship
  • Relocation assistance

To apply for this job please visit ebay.wd5.myworkdayjobs.com.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Tired of manual job applications?

JobCopilot auto-applies to thousands of RevOps and GTM roles on your behalf — so you can focus on interviews, not applications.

Applying for this role?

Tailor your resume to this exact role — hiring managers notice the difference.

Latest articles on the blog

RECRUITERS!

Reduce the risk of your recruitment process (applicant quality, long and inefficient process) by selecting from a relevant pool of candidates.

POST A NEW JOB NOW!