Posted in

Software Engineering Manager

Software Engineering Manager

CompanyeBay
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree and 12+ years experience (or) a MS in Computer Science and 10+ years of software design experience
  • 3+ years of experience managing a small to medium-sized team of developers
  • Experience in building large scale distributed systems with high availability, scalability and resilience
  • Must have expertise in Java with a deep knowledge of its ecosystems and frameworks
  • Proficient in microservices, event driven architecture and container orchestration tools (e.g., Kubernetes, Docker)
  • Design & Implemented CI/CD pipelines
  • Knowledge of networking, security, and database design

Responsibilities

  • Lead a talented full-stack team of backend, and frontend engineers
  • Mentor and guide the development of your team members in a tailored empathetic manner suited for each individual
  • Build collaborative and inclusive teams
  • Own your teams deliverables and ship high quality, maintainable software
  • Build and maintain a healthy prioritized backlog in alignment with the team goals
  • Collaborate with product managers, business units, analytics to brainstorm and build the next generation of our product and scale it
  • Layout technical vision for the team
  • Push the bar to solve complex technical challenges of scale and performance
  • Maintain a balance between short term and long term goals while shipping high impact products quickly
  • Partner effectively and influence peers and senior leadership both within the organization and across eBay
  • Ensure security best practices are coordinated into our development and deployment processes
  • Lead by example, giving high-quality code reviews, and encouraging a culture of excellence and continuous improvement

Preferred Qualifications

  • Experience applying machine learning in a user facing environment like personalization, ranking, or recommendations is a plus
  • Great communication skills. Needs to articulate thoughts and proposals clearly
  • Experienced working in Agile teams
  • Ability to grasp new areas; and adapt to changes
  • Familiarity with eCommerce is a plus
  • Knowledge in Python is a plus