eBay-posted about 1 year ago
$172,931 - $172,931/Yr
Full-time • Mid Level
Remote • San Jose, CA
Professional, Scientific, and Technical Services

The MTS 1, Software Engineer position at eBay involves designing and writing high-performance code, tests, and documentation for the Identity team. This role focuses on Identity Services, including user onboarding, authentication, authorization, and identity verification. The engineer will be responsible for guiding technical decisions, mapping business problems to solutions, and ensuring engineering excellence in security, scalability, and performance. The position requires collaboration with team members to break down project features into manageable tasks and drive observability in production environments.

  • Design and write high-performance code, tests, and documentation for the Identity team.
  • Work on products related to Identity Services, including user onboarding, authentication, and authorization.
  • Provide guidance and communicate technical risks and tradeoffs.
  • Map business problems to productionalized solutions at eBay.
  • Drive ramp, launch, and observability in production.
  • Champion engineering excellence in best practices and advanced concepts like security and scalability.
  • Identify gaps and issues across systems and propose solutions.
  • Create feature design and test plans.
  • Master's degree in Computer Science, Engineering, or a closely related field plus four years of experience, or a Bachelor's degree plus six years of experience.
  • Ability to design highly scalable systems in a low latency fashion (4 years).
  • Proven expertise in implementing large distributed systems using microservices and event processors (4 years).
  • Advanced Java skills, including threads and Object Oriented design (4 years).
  • Experience in developing front-end applications using JavaScript, NodeJS, and React (2 years).
  • Well-versed in relational and NoSQL databases (4 years).
  • Hands-on experience with Spark for analytical purposes (3 years).
  • Experience with automation testing tools like WebdriverIO or Selenium WebDriver (3 years).
  • Experience in security, mobile, load & performance testing (3 years).
  • Experience with accessibility testing tools (3 years).
  • Familiarity with build and CI tools including Maven and Jenkins (4 years).
  • Expertise in rate limiters and BOT mitigation tools (3 years).
  • Experience writing shell scripts in Linux (3 years).
  • Experience in Agile software development lifecycle (4 years).
  • 401(k) eligibility
  • Various paid time off benefits, including PTO and parental leave
  • Target bonus and restricted stock units as part of the total compensation package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service