Do you want to make an impact on the world's largest e-commerce website? Are you interested in building performance efficient, high-volume and highly scalable distributed systems?
We have a place for you!
We are the Seller Payments Experience team in the eBay Payments Organization. Our team is responsible for the Payments Seller Experience and Platform, supporting views across channels that include desktop, mobile web, native apps, monthly statement reports and year-end 1099 reports.
Being part of this team, you will be an integral member of a system that supports billions of dollars’ worth of money movement and various seller engagement products.
What we work on here impacts the lives of millions of B2C / C2C sellers across the globe every day. We are looking for a strong Principal Software Engineer who will drive our technology stack and push the barriers on scalability, availability, performance, and innovation.
You are encouraged to be a self-starter and an extraordinary teammate, a strong driver for results and solutions in the Payments domain.
If you are interested in being part of the next generation of seller experiences for payments or taking your Payments career to the next level, we want to talk with you!
Build solutions using your strong background in distributed systems, and large-scale database systems.
Work with other engineers, architects, product managers, QA, and operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and alignment to development goals and principles
Define technical direction for the team, along with new tech adoption and innovation
Participate in design discussions, code reviews, and project related team meetings
Mentor team members in technical design
Identify project risks and work efficiently to mitigate them
Develop technical & domain expertise and apply to solving product challenges
10+ years of software design and relevant experience
Expertise in building large scale distributed systems and using open-source technologies
Implement with ease under ambiguity and adapt to new challenges.
Have a constant desire to learn and improve
Proven foundation in computer science fundamentals
Excellent knowledge in practicing OOAD, architectural and design patterns, open-source platforms, frameworks, and software engineering methodologies
Hands-on experience in Java, Web technologies, RESTful Services, Design Patterns, Databases and Streaming technologies
Experience in Node.JS, Event Source, Web Sockets, HTML5, CSS3, RWD, JQuery is desirable for a full stack engineer
Experience with technologies like Hadoop, Spark, Flink, and Kafka is a plus
Experience with scrum or other agile software development methodology
Excellent verbal and written communication, teamwork, decision making and influencing skills
eCommerce and Payments Industry experience a plus experience is preferred but optional
BS / Master’s Degree or Equivalent
For more information see : and
View our and