Manager, Software Engineer 2

eBay

Job Summary

At eBay, we are a global ecommerce leader empowering millions of buyers and sellers. We are looking for a Manager, Software Engineer 2 to join our team in Bengaluru, India. This role involves the creation, design, development, testing, and maintenance of applications, ensuring reliability, security, scalability, and performance. The manager will provide technical expertise, work with cross-functional teams, and ensure thorough unit and component testing while adhering to coding standards. The position requires leading a team of technical specialists and fostering a culture of excellence.

Must Have

  • Design and architect scalable, highly available, and fault-tolerant systems.
  • Own the development and optimization of core applications using Python & Java.
  • Work closely with multi-functional partners to understand requirements and translate them into effective technical solutions.
  • Ensure security standard practices are coordinated into development and deployment processes.
  • Stay ahead with new Python/Java/JavaScript development, and architectural standard methodologies.
  • Manage a team of technical specialists to align, commit & deliver common purpose of this team.
  • Lead by example, giving high-quality code reviews, and encouraging a culture of excellence and continuous improvement.
  • Experience in building large scale Web Services and Backend Applications using Java/J2EE, RESTful Web Services, HTTP and JSON technologies.
  • A minimum of 12+ years of software development experience on large-scale technical systems in a microservice based architecture for cloud infrastructure.
  • Bachelor’s degree with 12+ years (or) a MS in Computer Science and 10+ years of experience.
  • 5+ years of management experience.
  • Specializing in Payments and/or Financial Services.
  • Proven success providing project management artifacts in an agile environment.
  • Excellent problem-solving abilities and strong oral and written communication skills with engineers and non-engineers alike.
  • Strong ability to coach engineers & phenomenal at mentoring, helping them improve their skills and grow their careers (including leading remote engineers).
  • Strong sense of ownership, adopt differences and disagreement to get things done and move forward.
  • Knowledge of networking, security, and database design.
  • Designed & Implemented CI/CD pipelines.
  • Proficient in microservices, event driven architecture and container orchestration tools (e.g., Kubernetes, Docker).
  • Developed and drove adoption of technical patterns that significantly improved engineering practices across the organization.
  • Expertise in Python & Java, with a deep understanding of its ecosystems and frameworks.
  • Expertise with Node.js / JavaScript / Scala.

Good to Have

  • Experience with AI to practical and comprehensive technology solutions is a plus.

Job Description

At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.

Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet.

Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.

Looking for a company that inspires passion, courage, and creativity, where you can be on the team shaping the future of global commerce? Want to shape how millions of people buy, sell, connect? If you’re interested in joining a purpose driven community that is dedicated to crafting an ambitious and inclusive work environment, join us.

Responsible for creation of concept, design, development, testing and maintenance of applications for reliability, security, manageability, scalability, extensibility, performance, and re-use; provides technical expertise in the areas of architecture, design, and implementation. Works with technical and business team members to create excellent software. Resolves best implementation that will meet the design of the Application Architect. Ensures that thorough unit and component testing is carried out. Sets and adheres to software coding and style guides to ensure consistency.

What you will accomplish:

  • Design and architect scalable, highly available, and fault-tolerant systems.
  • Own the development and optimization of our core applications using Python & Java, ensuring high-quality standards are maintained.
  • Work closely with multi-functional partners to understand requirements and translate them into effective technical solutions.
  • Ensure security standard processes are coordinated into our development and deployment processes.
  • Stay ahead with new Python/Java/JavaScript development, and architectural standard methodologies.
  • Manage a team of technical specialists to align, commit & deliver common purpose of this team.
  • Lead by example, giving high-quality code reviews, and encouraging a culture of excellence and continuous improvement.

What you will bring:

  • Experience in building large scale Web Services and Backend Applications using Java/J2EE, RESTful Web Services, HTTP and JSON technologies.
  • A minimum of 12+ years of software development experience on large-scale technical systems in a microservice based architecture for cloud infrastructure.
  • Bachelor’s degree with 12+ years (or) a MS in Computer Science and 10+ years of experience.
  • 5+ years of management experience.
  • Specializing in Payments and/or Financial Services to innovate and change the eBay Payments experience.
  • Shown success providing project management artifacts in an agile environment.
  • Excellent problem-solving abilities and strong oral and written communication skills with engineers and non-engineers alike.
  • Strong ability to coach engineers & phenomenal at mentoring, helping them improve their skills and grow their careers (including leading remote engineers).
  • Strong sense of ownership, adopt differences and disagreement to get things done and move forward.
  • Knowledge of networking, security, and database design. Design & Implemented CI/CD pipelines.
  • Proficient in microservices, event driven architecture and container orchestration tools (e.g., Kubernetes, Docker).
  • Developed and drove adoption of technical patterns that significantly improved engineering practices across the organization.
  • Expertise in Python & Java, with a deep understanding of its ecosystems and frameworks.
  • Expertise with Node.js / JavaScript / Scala.
  • Experience with AI to practical and comprehensive technology solutions is a plus.

15 Skills Required For This Role

Communication Game Texts Agile Development Networking Restful Web Services Node.js Json Ci Cd Docker Microservices Kubernetes Python Scala Javascript Java