Thursday, July 19, 2018

Director Engineering Mobile Apps eBay San Jose

Job Description: • 2-minute read •
In an effort to radically simplify consumer selling experience, we are looking for a highly talented and experienced leader who will have an opportunity to work with others to create an extraordinary consumer selling platform. You will be working on high-volume applications that power the eBay marketplace and leading high performing teams to build an engaging selling experience for millions of customers daily and generating billions of dollars in annual revenue. Performance, reliability, scalability and accuracy are of utmost importance as these are some of the most critical flows on eBay and the slightest glitch can have a huge financial impact for eBay and our customers.

You will work closely with many other engineering leaders, business units, product management and user experience designers, to build and ship product solutions that improve the customer experience and meet business objectives. You will work with other talented team members to take on a myriad of technical challenges and help shape the next generation experience.
Primary Responsibilities

Write performance appraisals and career planning for direct reports. Manage escalations, production issues, and new product deployments to customers.
Provide technical guidance, mentorship, and assistance to direct reports. Participate in multi-functional planning and reviews with leads from the Product Management and Quality Assurance functions.
Work with key partners in the PM, architect and business to identify the right opportunities and put together a strategy to go forward
Execute to success through diligent planning, attention to detail, effective delegation and efficient decision-making
Communicate effectively across the organization to ensure that the team is completely aligned to the business objectives and can do the job effectively
Build strong relationships with peers and other key partners that can help smooth execution, identify new opportunities
Bring outside in perspective and point of view on how to we can move even faster
Provide technical guidance, mentorship, and assistance to direct reports
Develop a strong set of leaders that can drive success for the agile teams
Hire excellent talent that can work in high performing teams and deliver stellar results for the business
Actively identify architectural weaknesses and recommend solutions
Partner with dependent domains to create shared architecture which meets short term and long term need of the company
Evaluate new technologies and know the latest with a broad range of industry trends and developments
Job Requirements:

10+ years of managing software development and quality engineering teams (with 2+ years of managing mobile engineering teams)
2+ years of managing larger teams of 20 or more engineers
10+ years of work experience in software design and application development
Bachelor’s or a Master’s degree in Computer Science or Engineering
Hands-on experience and expertise in object-oriented design methodology and application development using IOS, Android, Java/J2EE, Design Patterns, Spring MVC, SQL,NOSQL DB, Web services
Consistently made culture choices that positively impact all of engineering
Excellent understanding of computer science fundamentals, data structures and algorithms.
Insatiable desire to build engineering culture which maximizes customer value creation.
Deep understanding of web platforms, cloud architectures.
Experience with agile development methodologies
Experience with Test Driven Development (TDD) and CD (Continuous delivery)
Ought to be dedicated, self-directed, detailed and organized
Proven ability to understand the business and make appropriate trade-offs and give technology direction that leads to measurable business improvements
Strong analytical, verbal and written communication skills
Ability to work in a fast paced, iterative development environment
Strong people management skills, that includes the ability to coach and mentor engineers of all skill levels
Second level management experience and experience with managing multiple SCRUM teams
Strong coding background and experience with architectural patterns of large, high-scale applications
Track record in partnering with recruiting to build incredible engineering teams
Actively coached and mentored team members in their careers
Been actively involved in setting product strategy
Independently started self-sustaining teams
Consistently made culture choices that positively impact all of engineering
Shipped several large scale projects with multiple dependencies across teams

Now submit your application online and subscribe to email or follow us on twitter to get similar jobs in the future.
   
Related Posts Plugin for WordPress, Blogger...