Software Engineer 2

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

About The Position

eBay, Inc. seeks a Software Engineer 2 in San Jose, California. The role develops and maintains monitoring systems and automation tools, improves application speed, reliability, and resource usage, and designs and deploys reliable, fault-tolerant software systems. The engineer responds to incidents and outages, establishes alerting mechanisms, analyzes system performance, conducts post-mortems, automates repetitive operational tasks, and ensures systems can handle increased load and traffic without performance degradation. Partial telecommuting is permitted from within a commutable distance. The schedule is 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, or a closely related field.
  • At least two years of experience in the job offered or a related occupation.
  • One year of experience designing, developing, and deploying software systems with reliability and fault tolerance.
  • One year of experience developing and maintaining automation scripts and tools to streamline operations and reduce manual interventions.
  • One year of experience implementing optimizations to improve application speed, reliability, and resource usage.
  • One year of experience developing and maintaining monitoring systems to track application and infrastructure health and performance.
  • One year of experience setting up alerting mechanisms to notify teams of potential issues before they impact users.
  • One year of experience conducting post-mortem analyses to identify root causes and implement preventive measures.
  • One year of experience automating repetitive tasks such as deployments, scaling, and monitoring.
  • One year of experience ensuring systems can handle increased load and traffic without performance degradation.
  • One year of experience responding to incidents and outages and resolving them efficiently.
  • One year of experience analyzing system performance and identifying bottlenecks or inefficiencies.
  • Must be legally authorized to work in the U.S. without sponsorship.

Responsibilities

  • Develop and maintain monitoring systems to track the health and performance of applications and infrastructure.
  • Develop and maintain automation scripts and tools to streamline operations and reduce manual interventions.
  • Implement optimizations to improve application speed, reliability, and resource usage.
  • Design, develop, and deploy software systems with reliability and fault tolerance in mind.
  • Respond to incidents and outages, working to resolve them quickly and efficiently.
  • Set up alerting mechanisms to notify teams of potential issues before they impact users.
  • Analyze system performance and identify bottlenecks or inefficiencies.
  • Conduct post-mortem analyses to 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 degradation in performance.

Benefits

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