Software Engineer 3

undefined ago • 3 Years + • Software Development & Engineering

Job Summary

Job Description

The Developer Ecosystem team at eBay offers resources to help developers create solutions for buying and selling. This role involves joining the team as a Software Engineer to build backend RESTful services, user experiences, and scalable solutions. The position offers opportunities to explore new technologies, innovate with AI-powered tools, design solutions for large data volumes, and collaborate with motivated individuals. It requires strong computer science fundamentals, a drive for results, and a passion for continuous innovation.
Must have:
  • Design and develop public APIs, adhering to industry best practices and internal standards.
  • Own major projects and features from the design phase through coding, testing, deployment, and support.
  • Build platforms and frameworks to improve development efficiency, and proactively monitor and alert to identify issues before they reach customers.
  • Estimate engineering effort, plan implementations, and roll out system changes.
  • Identify project technical risks, make recommendations for mitigation, and maintain detailed documentation.
  • Develop high-quality, security-focused products through automation, thorough code and design reviews, and comprehensive testing.
  • Provide data-driven guidance to Product and other engineering leads on roadmap items.

Job Details

About the team

eBay’s Developer Ecosystem team offers resources that help developers create solutions to make buying and selling on eBay faster and easier. The team builds and manages eBay’s Public APIs and eBay’s world-class Developer Portal, which helps onboard new developers, gets them started with eBay APIs, and answers their questions about our products. APIs are first-class products at eBay. APIs allow our developer community to create powerful experiences and manage their eBay business at scale. Our goal is a large ecosystem of developer applications that add value to our buyers and sellers.

About the role

We are looking for a highly motivated, talented and passionate Software Engineer to join the team to build the backend RESTful services, user experience and scalable solutions. You will have an opportunity to explore, learn new technologies, innovate and build AI powered tools, creatively design solutions to handle large volumes of data, and interact with highly motivated individuals. We expect someone with proven computer science fundamentals, a strong drive for results, thrives on continuous innovation, dreams big, self-starts, learns fast, gets things done while having fun.

What you will accomplish

  • Design and develop public APIs, adhering to industry best practices and internal standards.
  • Own major projects and features from the design phase through coding, testing, deployment, and support.
  • Build platforms and frameworks to improve development efficiency, and proactively monitor and alert to identify issues before they reach customers.
  • Estimate engineering effort, plan implementations, and roll out system changes.
  • Identify project technical risks, make recommendations for mitigation, and maintain detailed documentation.
  • Develop high-quality, security-focused products through automation, thorough code and design reviews, and comprehensive testing.
  • Provide data-driven guidance to Product and other engineering leads on roadmap items.

What you will bring

  • B.Sc. or M.Sc. in Computer Science or an equivalent professional experience
  • 3+ years of software design and development experience, solving non-trivial problems in backend services and / or data pipelines
  • Experience in designing and developing distributed systems.
  • Expertise and hands-on experience in Java/J2EE, Spring, Spring Boot frameworks, Data Structures, XML, REST, JSON, and Internet Protocols.
  • Experience in web application (UI) development technologies: NodeJS, CSS, HTML5
  • Proficiency in a programming language with a strong foundation in data structures, algorithms, and a solid understanding of multithreading, synchronization, and concurrent programming.
  • A deep architectural understanding of system design and the ability to complete projects with minimal direction.
  • Solid knowledge and experience with relational databases and/or NoSQL data technologies, ElasticSearch, and related toolsets.
  • Strong collaboration skills and the ability to influence a cross-functional and geographically diverse team to deliver results. Excellent time management skills and the ability to work on concurrent assignments with different priorities.
  • Experience driving architecture discussions, producing well-documented design documents, participating in design and code reviews, and contributing to the coding and unit testing of fault-tolerant applications
  • Excellent communication, presentation, interpersonal and analytical skills

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Toronto, Ontario, Canada

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

We Empower People and Create Economic OpportunityeBay Inc. (NASDAQ: EBAY) is a global commerce leader that connects millions of buyers and sellers around the world. We exist to enable economic opportunity for individuals, entrepreneurs, businesses and organizations of all sizes.

Toronto, Ontario, Canada (Hybrid)

Toronto, Ontario, Canada (Hybrid)

Toronto, Ontario, Canada (Hybrid)

Bellevue, Washington, United States (Hybrid)

Portland, Oregon, United States (Hybrid)

Toronto, Ontario, Canada (Hybrid)

Austin, Texas, United States (Hybrid)

Amsterdam, North Holland, Netherlands (Hybrid)

San Francisco, California, United States (Hybrid)

Atlanta, Georgia, United States (Remote)

View All Jobs

Get notified when new jobs are added by eBay

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug