MTS 1, Software Engineer

eBay•San Jose, CA
•$187,741 - $262,700•Hybrid

About The Position

eBay, Inc. seeks a Software Engineer in San Jose, California. The role designs and delivers highly scalable, multi-tiered distributed software applications and implements frameworks and architectures based on internal and external standards. It has a strong focus on quality and security, including automation, design reviews, unit testing, and analysis and fine-tuning of page performance and reliability. The engineer conceptualizes, codes, deploys, and iterates on next-generation prototypes; analyzes technical issues and communicates recommendations and solutions; and works across teams to deliver solutions that meet business unit requirements. The role supports site rollouts and includes on-call duties to resolve site issues. Partial telecommuting is permitted from within a commutable distance. The position requires a master’s degree or foreign equivalent in Computer Science, Engineering, Management Information Systems, or a closely related field, plus three years of experience in the job offered or a related occupation. Alternatively, a bachelor’s degree or foreign equivalent in one of those fields plus five years of relevant experience is acceptable. The role requires U.S. work authorization without sponsorship. It is scheduled for 40 hours per week, Monday through Friday, 9:00 a.m. to 5:00 p.m.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Engineering, Management Information Systems, or a closely related field, plus three years of experience in the job offered or a related occupation; alternatively, a bachelor’s degree or foreign equivalent in one of these fields plus five years of relevant experience.
  • At least three years of experience in system design, developing, testing, and maintaining software applications.
  • At least three years of experience with object-oriented design and Java.
  • At least three years of working knowledge of relational and NoSQL databases, such as Elasticsearch, MongoDB, Oracle, and MySQL.
  • At least three years of Git or source-code repository knowledge.
  • At least three years of experience debugging and triaging code.
  • At least two years of expertise with software development tools and frameworks such as Git, Jenkins, Docker, and Kubernetes.
  • At least one year of knowledge of payment systems or related domains.
  • At least one year of experience with payment gateways and processors such as Adyen, PayPal, Zip, or traditional banking APIs.
  • At least one year of experience with big data platforms such as Hadoop, Spark, Flink, or Kafka.
  • Must be legally authorized to work in the United States without sponsorship.

Responsibilities

  • Design and deliver highly scalable, multi-tiered distributed software applications.
  • Design and implement frameworks and architectures based on internal and external standards.
  • Apply quality and security practices, including automation, design reviews, and unit testing.
  • Analyze and fine-tune page performance and reliability.
  • Conceptualize, code, deploy, and iterate on next-generation prototypes.
  • Analyze technical issues and clearly communicate recommendations and solutions.
  • Collaborate with product managers, project managers, engineers, and QA across teams to deploy innovative solutions meeting business unit requirements.
  • Support site rollouts and provide on-call support to resolve site issues.
  • Use waterfall and agile development methodologies.

Benefits

  • Target bonus and restricted stock units, as applicable.
  • Medical, financial, and other benefits.
  • 401(k) eligibility.
  • Paid time off benefits, including PTO and parental leave.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service