Jobs · Engineering · California

Senior Engineering Manager – Backend

eBay · San Jose, CA · 3 wk ago
HybridEngineering$218k–$291k/yrFull-time

About the role

We are looking for a Senior Engineering Manager to lead a backend engineering team within the Selling Experience organization. This role is ideal for a highly technical leader who is passionate about building scalable systems, driving strong software design practices, and developing high-performing teams.

Responsibilities

  • Lead and support a team of 5–8 engineers focused on backend platform and service development.
  • Stay actively involved in system design and hands-on coding (primarily in Java/Kotlin, Node.js, or similar backend technologies).
  • Drive best practices in backend software design, including scalability, reliability, and maintainability.
  • Provide technical leadership through mentorship, code reviews, and architectural guidance.
  • Owning and driving architectural decisions for distributed systems and backend services.
  • Collaborate cross-functionally with product, design, and partner teams to align on goals and execution.
  • Translate ambiguous requirements into clear technical strategies and actionable deliverables.
  • Foster a strong engineering culture centered on ownership, continuous improvement, and technical excellence.

Requirements

  • BS in Computer Science or equivalent technical degree.
  • 15+ years of software engineering experience with deep expertise in backend systems, including:
    • Object-Oriented Programming (OOP)
    • SOLID principles
    • Multithreaded systems
    • Designing and building distributed systems with strong understanding of consistency, durability, and availability trade-offs
    • Scalable API design (REST and service-oriented architectures)
  • Proven experience managing and mentoring engineers, building strong teams, and handling performance and growth with empathy and clarity.
  • Strong hands-on coding experience — this role requires active technical contribution.
  • Excellent knowledge of software design principles and backend architecture.
  • Experience working in Agile environments (Scrum, Kanban), including sprint planning and iterative delivery.
  • Proficiency with tools like Jira (or equivalent) for backlog management and delivery tracking.
  • Strong planning and prioritization skills, including breaking down complex initiatives into manageable tasks.
  • Able to provide accurate estimations and balance delivery speed with technical quality.
  • Experience translating product requirements into technical designs and execution plans.
  • Excellent communication skills, with the ability to work effectively across technical and non-technical stakeholders.
  • Strong problem-solving skills with the ability to proactively identify and mitigate risks and dependencies.

Bonus Skills

  • Experience with cloud-native architectures and infrastructure.
  • Familiarity with Kubernetes, Docker, and containerized deployments.
  • Experience with CI/CD pipelines, monitoring, and operational tooling.
  • Understanding of distributed system observability (logging, tracing, metrics).
  • Experience working on large-scale backend platforms or customer-facing systems.

Similar jobs