Friday, February 07, 2014

Senior Manager - Software Development - Amazon - Seattle


Job description
We are looking for an experienced engineering leader to hire and manage a team focused on building the Amazon Local Business Portal Platform. The Business Portal is the gateway for local merchants to use Amazon Local services for onboarding, managing their Listings, Redemption tools, Reporting and CRM tools. This team will be responsible for building the Business Portal UI and the backend services related to Merchant Registration & Onboarding, Payments, CRM & Merchant Success tools. A successful candidate will be a hands-on manager with an established background in developing large scale distributed systems, strong technical ability, great communication skills, experience in hiring from scratch, and a motivation to achieve results in a fast paced environment.

Key Responsibilities:
Define the technical vision and roadmap working closely with Product Management.
Hiring, mentoring and managing a world-class software development team.
Management and execution against project plans and delivery commitments; manage the day-to-day activities of the engineering team within an Agile/Scrum environment.
Work closely with the engineers to architect and develop the best technical design and approach. Be a hands-on technical leader and contributor.
Report on status of development, quality, operations, and system performance to management.
Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
8+ years of experience in software development
4+ years experience hiring and managing software developers
Software development experience in modern technologies such as OOP, Java, C++, HTML, CSS, JavaScript, Linux/UNIX, AJAX, RDBMS, XML
Master’s degree and/or PhD in Computer Science, or related discipline
Background building systems to support 3rd-party merchants and partnerships
Deep hands-on technical expertise
Excellent verbal and written communication skills
Strong business and technical vision and judgment
Ability to handle multiple competing priorities in a fast-paced environment
Experience leading multiple teams and managing managers
A deep understanding of software development in a team, and a track record of shipping software on time
Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
Effective track record of coordinating multiple Agile development teams
Demonstrated track record of hiring, developing and retaining exceptional technical talent
Exhibits strong leadership qualities including excellent judgment, relentlessly high standards, can dive deep and remain in touch with business details, drives innovation in their teams, invokes passion in others, can think big, and delivers results.

Enter your email address:

Refer This Job To Your Friends And Help Them To Find Jobs!
Related Posts Plugin for WordPress, Blogger...