
Principal Software Engineer
eBay is seeking a Principal Software Engineer to lead the architecture and technical direction of its Ads platform in Amsterdam. The role involves designing large-scale distributed systems, driving technical strategy across teams, and mentoring engineers. Requires 10+ years of experience with distributed systems, APIs, and JVM-based technologies.
What you'll do
- Lead the design and evolution of large-scale, low-latency distributed systems
- Drive technical strategy and architecture across multiple engineering teams
- Build scalable services supporting ad serving, targeting, ranking, and reporting
What you need
Must-have
JavaScalaJVM-based technologiesDistributed systemsAPIsSystem designCloud technologiesMessaging systems
Nice-to-have
Ads platformsML-driven products
Soft skills
CommunicationCollaborationMentorshipTechnical leadership
Principal Software EngineereBay AdsBackendPlatform EngineeringDistributed SystemsJavaScalaCloudAmsterdamHybrid