Overview
Lead eBay's payments engineering organization as Director of Engineering, setting technical vision, leading managers and engineers, and delivering complex software at scale.
What you'll do
- Define and drive the long-term technical vision, roadmap, and architecture for the engineering organization.
- Align engineering strategy with overall business goals and product vision.
- Evaluate and recommend new technologies, tools, and methodologies.
- Ensure technical decisions support scalability, reliability, security, and maintainability.
- Lead, mentor, and grow multiple Engineering Managers and/or Team Leads.
- Oversee hiring, onboarding, performance management, and career development of engineering staff, including managers and senior ICs.
- Foster a high-performing, collaborative, innovative, and inclusive engineering culture.
- Build and maintain team morale, engagement, and retention.
- Oversee planning, execution, and timely delivery of complex software projects across multiple teams.
- Ensure teams adhere to best practices, including coding standards, code reviews, testing, and CI/CD.
- Manage engineering budgets, resource allocation, and capacity planning.
- Track KPIs related to delivery velocity, quality, and system health.
- Establish, optimize, and standardize engineering processes, including SDLC, Agile/Scrum/Kanban, release management, and incident response.
- Drive continuous improvement in engineering efficiency, productivity, and quality.
- Implement and monitor metrics to measure team and organizational performance.
- Partner with Product Management, Design, Data Science, Security, and IT/Operations to define requirements, prioritize work, and ensure successful product delivery.
- Collaborate with senior leadership on strategic initiatives and company-wide goals.
- Provide high-level technical guidance and oversight across projects.
- Champion software quality, best practices, and operational reliability, including SLOs and SLIs.
- Ensure systems are designed for scalability, performance, and cost-efficiency.
- Manage technical debt and advocate for necessary refactoring and infrastructure investments.
- Grow your team through coaching and mentoring, forecast hiring needs, and participate in recruitment strategy.
What you'll need
- 10+ years of software engineering experience.
- 5+ years in direct people management.
- 3+ years managing other managers.
- Master's degree in Computer Science, or Bachelor's degree with equivalent experience.
- Proven ability to lead, inspire, mentor, and grow large engineering teams and managers.
- Strong coaching skills.
- Significant hands-on technical background in software development, architecture, and systems design.
- Ability to understand complex technical challenges and trade-offs deeply, even if not coding daily.
- Ability to set technical vision, translate business strategy into engineering execution, and make long-term architectural decisions.
- Proven track record of shipping complex, high-quality software products at scale.
- Expertise in Agile methodologies.
- Exceptional written and verbal communication skills.
- Ability to articulate complex technical concepts to both technical and non-technical audiences, including executives.
- Excellent interpersonal and stakeholder management skills.
- Ability to build strong cross-functional partnerships.
- Strong analytical and critical thinking skills.
- Ability to navigate ambiguity and make sound decisions under pressure.
- Experience establishing processes, metrics, and driving continuous improvement.
Nice to have
- Experience in ECommerce and Payments industry.
- Experience scaling engineering organizations during rapid growth.
Details
- Location: Bengaluru, India.
Read the full description and apply on the company’s own careers page.