1. Design, and implement complex, multi-tier distributed software applications, document and test systems, modify as appropriate.
2. Lead projects with other engineers, architects, managers, and Product Management, QA, and Operations teams to design and develop innovative processes and create solutions that meet business requirements.
3. Lead engineering efforts, plan implementations, and rollout system changes. Participate in release management and on-call duties, review recommendations for project or production issues and diagnostics.
4. Provide technical and project leadership and mentoring. Participate in meetings with other eBay groups to document best practices and create a knowledge base.
5. Proficient in industry and technical expertise to create best practices and strategic technical solutions. Provide technical leadership for their domain and large projects. Provide recommendations which influence product definition.
-- Expert skills in multiple technologies. Working skills in related technologies.
-- Expert in Functional Knowledge in some domains. Cross domain functional knowledge.
BSEE, CS or other relevant technical degree required.
8+ years professional related experience or Master’s Degree and 6+ years, or Doctorate and 4+ years