eBay Inc. logo

Engineering Manager - Ads & Mar Tech

eBay Inc.
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

Technical LeadershipPeople ManagementDistributed SystemsSoftware ArchitectureReact.jsNode.jsJava

Job description

Overview

Lead a software engineering team in Bengaluru as a hands-on Engineering Manager, splitting time roughly half and half between shipping production code and managing people, process and technical direction.

What you'll do

  • Lead, mentor and coach frontend and backend software engineers to grow their professional and technical capabilities.
  • Conduct regular one-on-one meetings and performance reviews, and provide constructive feedback to team members.
  • Foster a collaborative, inclusive, high-trust team environment that encourages innovation, ownership and continuous learning.
  • Participate in recruitment and hiring to attract top engineering talent.
  • Make architectural decisions for frontend (ReactJS, Node.js) and backend (Java, Node.js, distributed systems) components.
  • Work closely with Staff Engineers to define technical roadmaps and resolve complex technical challenges.
  • Guide the team on AI engineering practices, including effective use of agentic tools and building systems that incorporate AI thoughtfully.
  • Pair with the team and review AI-generated code critically in an AI-assisted workflow.
  • Hold the team to coding standards, quality metrics and security practices across all deliverables.
  • Stay current with the team's stack, including ReactJS, Node.js, Java/Spring Boot, relational and NoSQL databases, cloud platforms and CI/CD pipelines.
  • Contribute directly to production features.
  • Oversee end-to-end delivery of features and projects, from planning and estimation through execution, testing and deployment.
  • Collaborate with Product Managers, UX/UI Designers and other cross-functional stakeholders to translate product requirements into engineering plans.
  • Ensure efficient Agile/Scrum execution and manage project risks and dependencies.
  • Champion a strong quality mindset, working with the Senior Quality Engineer on testing strategies and automation.
  • Contribute to the broader engineering strategy and technical vision, and identify process improvements, automation and innovation.
  • Serve as a liaison between the engineering team and other departments, and drive cross-team collaboration and knowledge sharing.

What you'll need

  • 10+ years of progressive experience in software engineering.
  • At least 3+ years in a technical leadership or engineering management role.
  • Deep understanding of ReactJS, modern JavaScript (ES6+), TypeScript and related state management libraries.
  • Expertise in building scalable distributed systems using Java/J2EE (Spring Boot preferred) and/or Node.js.
  • Experience with relational (e.g., Oracle) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Proficiency with RESTful and/or GraphQL API design and consumption.
  • Strong understanding of software quality principles, test automation strategies (Jest, React Testing Library, Cypress) and CI/CD pipelines.
  • Experience designing and architecting highly scalable, performant and resilient web applications and services.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Demonstrated experience leading teams in an Agile/Scrum environment.
  • Proven ability to lead, mentor and grow engineering teams.
  • Strong written and verbal communication skills.
  • Strong analytical and decision-making ability in complex technical and organizational situations.
  • Hands-on experience with agentic coding tools (Claude Code, Cursor, GitHub Copilot, or similar) in real production work.
  • Hands-on experience shipping React and modern JavaScript to production.
  • Bachelor's or Master's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.

Nice to have

  • Experience in a high-growth or startup environment.
  • Familiarity with micro-frontend architectures.
  • Knowledge of performance optimization for large-scale web applications.
  • Experience with spec-driven development frameworks such as GitHub SpecKit, SuperPower, GSD, or similar.

Details

  • Location: Bengaluru, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Engineering Manager - Ads & Mar Tech