Software Engineer 2

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

About The Position

eBay, Inc. is hiring a Software Engineer 2 in San Jose, California. The role focuses on developing and maintaining reliable software systems and operational tooling for applications and infrastructure. Partial telecommuting is permitted from within a commutable distance. The position is 40 hours per week, Monday through Friday, from 9:00 a.m. to 5:00 p.m. Candidates must be legally authorized to work in the United States without sponsorship.

Requirements

  • Master’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field.
  • Two years of experience in the job offered or a related occupation.
  • At least one year of experience designing, developing, and deploying reliable, fault-tolerant software systems.
  • At least one year of experience developing and maintaining automation scripts and tools to streamline operations and reduce manual interventions.
  • At least one year of experience optimizing application speed, reliability, and resource usage.
  • At least one year of experience developing and maintaining monitoring systems for applications and infrastructure.
  • At least one year of experience setting up alerting mechanisms to notify teams of potential issues before they affect users.
  • At least one year of experience conducting post-mortem analyses to identify root causes and implement preventive measures.
  • At least one year of experience automating repetitive tasks such as deployments, scaling, and monitoring.
  • At least one year of experience ensuring systems can handle increased load and traffic without performance degradation.
  • At least one year of experience responding to incidents and outages and resolving them efficiently.
  • At least one year of experience analyzing system performance and identifying bottlenecks or inefficiencies.
  • Must be legally authorized to work in the United States without sponsorship.

Responsibilities

  • Develop and maintain monitoring systems to track application and infrastructure health and performance.
  • Develop and maintain automation scripts and tools to streamline operations and reduce manual intervention.
  • Optimize applications to improve speed, reliability, and resource usage.
  • Design, develop, and deploy software systems with reliability and fault tolerance in mind.
  • Respond to incidents and outages and work to resolve them efficiently.
  • Set up alerts to notify teams of potential issues before they affect users.
  • Analyze system performance and identify bottlenecks or inefficiencies.
  • Conduct post-mortem analyses, identify root causes, and implement preventive measures.
  • Automate repetitive tasks such as deployments, scaling, and monitoring.
  • Ensure systems can handle increased load and traffic without performance degradation.

Benefits

  • The total compensation package may include a target bonus and restricted stock units, as applicable.
  • Medical benefits.
  • Financial benefits.
  • Other benefits, including 401(k) eligibility.
  • Paid time off benefits, including PTO and parental leave.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service