Software Engineering Manager
Company | eBay |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, 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