A2Z Development Center: Software Development Manager – Sunnyvale, CA
As a Software Development Manager, you will be responsible for leading a team of engineers in a design, development, test, and deployment of a range of products on mobile platforms. A successful candidate will have an established background in developing customer-facing experiences, a strong technical ability, excellent project management skills, great communication skills, and a motivation to achieve results in a fast-paced environment. You will be helping to hire and build your team and systems.
You will be a strong leader who can prioritize well, communicate clearly, with a consistent track record of delivery. In this role, you will:
- Be responsible for the overall systems development life cycle of a key product subsystem
- Manage and execute against project plans and delivery commitments
- Manage the day-to-day activities of the engineering team of engineers within an Agile/Scrum environment
- Manage of departmental resources, staffing, mentoring and enhancing and maintaining a best-of-class engineering team
- Work closely with the engineers to architect and develop the best technical design and approach
- Report on status of development, quality, operations, and system performance to management
Preferred Qualifications
- Master’s degree
- A deep understanding of software development in a team and a track record of shipping software on time
- The ability to take raw product requirements and develop software architectures and designs to bring them to life
- Experience porting firmware to new hardware platforms and integrating new hardware capabilities
- Extensive knowledge of the Android and Linux
- Mastery of the tools of the trade, including a variety of modern programming languages (Java, C/C++, JavaScript, Objective-C) and open-source technologies (Linux, SQLite, OpenGL, busy box)
- Development experience on mobile platforms such as Google Android, Apple iPhone, WebOS, Windows Mobile, and RIM Blackberry.
- Excellence in technical communication with peers and non-technical colleagues
- Ability to handle multiple competing priorities in a fast-paced environment
- A strong track record of project delivery for large, cross-functional, projects
- Strong business and technical vision
- Deep hands-on technical expertise, especially design
Basic Qualifications
- Bachelor’s degree in Computer Science or related field
- Experience in Computer Science fundamentals
- 7+ years of experience building production software systems
- 3+ years of people management experience
- Experience working with networking or communications devices in an embedded environment
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc. Since then, we have worked to produce best-selling e-readers and tablets, as well as new inventions like Fire TV and Fire phone. Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer-Minority/Female/Disability/Vet
To apply >>> http://www.indeed.com/rc/clk?jk=4130d47472718e15
Click Hire to view more Software Engineer Jobs