Senior Software Engineer - Java/Scala, Distributed Systems
eBayJoin eBay as a Senior Software Engineer
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.
About the Team
Global Payments and Risk is one of the company’s major growth enablers. Putting customers at the heart of everything we do, we connect communities and empower our people to deliver exceptional commerce experiences to drive eBay’s long-term growth and market share.
What You Will Accomplish
- Building large scale applications: Develop low latency APIs, data pipelines, and focus on capability-oriented architecture.
- Machine Learning Models: Build models to generate insights leveraged across eBay.
- Software Lifecycle Management: Oversee aspects of the software lifecycle including design, development, testing, and experimentation.
- Strategic Partnerships: Partner with architects, business leaders, and industry experts to devise strategy and solutions.
- Mentorship: Lead by example and mentor junior team members to guide them to success.
What You Will Bring
- Self-driven: Ability to get things done with a constant desire to improve and learn.
- Programming Skills: Exceptional skills in Java/Scala.
- API Development: Experience building and consuming horizontally scalable RESTful APIs, GraphQL, and distributed systems.
- Big Data Technologies: Experience with technologies like Spark, Flink, and Kafka.
- AI/ML Technology: Experience with AI/ML technology is a plus.
- Educational Background: Bachelor’s degree and 10+ years (or) a MS in Computer Science and 7+ years of software design and relevant experience.
Compensation and Benefits
The pay range for this position at commencement of employment in California, Washington, or New York is expected to be between $149,200 and $234,850. Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience. The total compensation package for this position may also include other elements, including a target bonus and restricted stock units (as applicable) in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as PTO and parental leave).
Additional Information
If hired, employees will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors.
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.
Benefits Extracted with AI
- Medical benefits
- 401(k) eligibility
- Paid time off
- Parental leave
- Restricted stock units
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer (Backend)
Join eBay as a Senior Backend Engineer to drive growth and enhance buyer experience with scalable systems.
Senior Software Engineer - Java Backend
Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.
Staff Software Engineer - Backend (Java, GraphQL)
Join PayPal as a Staff Software Engineer focusing on backend development with Java and GraphQL.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Senior Software Engineer, Reporting Platform
Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.
Senior Data Engineer - Fintech
Join Agoda's Fintech team as a Senior Data Engineer in Berlin. Work with Java, Scala, and Big Data technologies to enhance data systems.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
Senior Software Engineer, Application Platform
Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.
Senior Data Engineer - Fintech Team
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Enhance data systems with Java, Scala, and Spark. Relocation provided.
Senior Data Engineer - Fintech
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.
Senior Data Engineer - Fintech Team
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Lead data system improvements using Java, Scala, and Spark.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Senior Data Engineer - Fintech
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Data Engineer - Fintech Team
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Java, Scala, and Big Data technologies. Relocation provided.
Associate Web Engineer
Join PayPal as an Associate Web Engineer, working with HTML, CSS, JavaScript, and React to build robust web solutions.
Senior Data Engineer (Fintech)
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.
Senior Data Engineer - Fintech
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Lead data systems, enhance scalability, and drive fintech innovation.
Senior Backend Developer with Java and SQL Expertise
Join IBM as a Senior Backend Developer specializing in Java and SQL, working on enterprise-scale analytics products.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Senior Researcher - Responsible AI
Join eBay as a Senior Researcher in Responsible AI, leading AI evaluation and development with a focus on fairness and safety.
Senior Software Engineer, Orders Core
Join Square as a Senior Software Engineer to build scalable, resilient systems for the Orders Core team. Remote work available.
Senior Back End Developer
Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.