This job opportunity is no longer available.
This page has been archived for your
reference. You can try to continue to this position on the employer's website
or try a new search. Inquiries related
to this position should be directed to the employer.
Description
If you enjoy building complex enterprise systems and want the fun and feel of a start-up company, but the solid management and resources of a Fortune 100 company, then this is your dream job!
Join us on the Mobile Services Team; an innovative and growing part of a2z Research and Development, part of the Amazon.com group of companies. We are developing the next generation of mobile products. How cool is that? Were a group of awesome engineers who are empowered and driven to build world class experiences for both developers and end users. Our first major achievement was the successful delivery of the Amazon Appstore for Android.
Were looking for a talented Principal Engineer to lead a team in designing and developing cutting edge technologies in the exciting mobile space. We are focused on building world-class retail and developer experiences. This leader will own the architecture of the overall product and work with senior engineers to solve difficult technical problems. We are looking for a passionate, talented, and innovative Principal Engineer who enjoys solving difficult problems and delivering high-performance, highly-available, and extremely scalable systems.
Principal Engineers provide technical leadership and inspiration. They help establish technical standards and drive overall technical architecture, engineer practices, and engineering methodologies. They work on our hardest problems, building high quality, architecturally sound systems that are aligned with our business needs. They think globally when building systems, ensuring a2z Research and Development builds high performing, scalable systems that fit well together. Principal Engineers are pragmatic visionaries who can translate business needs into workable technology solutions. Their expertise is deep and broad. They are hands on, producing both detailed technical work and high-level architectural designs.
If you are a sharp, seasoned software engineer with a creative flare, a solid software engineering and computer science foundation, and a desire to be a leader in delivering the next generation technology, we want to talk with you. Joining our team provides the unique challenge and opportunity to lead and develop cutting edge software that shapes the industry. The ideal candidate will draw upon exemplary analytical, critical thinking, and problem-solving skills, and an entrepreneurial spirit with a strong sense of ownership, urgency, and drive. A proven record of making institutional contributions in software development practices and delivering lasting, large-scale systems is a must. The person must also be a strong leader who can drive consensus across cross-functional business and software development teams and be an excellent communicator who can articulate technical design trade offs with senior technical leaders.
Key Responsibilities and Accountabilities:
* Provide architectural leadership for software development efforts by integrating various technologies such as web applications, relational databases, information security, servers, networking, etc.
* Review and analyze current systems and processes to determine requirements by developing detailed systems documentation including functional specifications, design requirements, templates, layout, navigation, diagrams, maps, etc.
* Provide high-level analysis and design reviews to solve conceptual problems and avoid duplication of efforts within different applications.
* Evaluate new technologies and recommend extension, expansion, and update of technology standards, practices, and methodologies.
* Ensure design, structure, and content meet performance guidelines; may assist with test planning and testing.
* Perform development work at OS core level.
* Oversee the primary activities of individual contributors to ensure completion of tasks and attainment of departmental goals.
Basic Qualifications
* Bachelors degree in Computer Science or related field.
* Extensive experience with full development life cycle for large-scale software products including extensive experience with service oriented architectures, design patterns, web services, and web applications/services development.
* 10+ years of experience in software development.
* 3+ years of Android Development / Architecture experience
* 5+ years of experience as a software development lead including optimizing short term execution while planning for long term technical capabilities
Preferred Qualifications
* Masters/PhD in Computer Science or related field
* Deep understanding of system performance tradeoffs, load balancing, and engineering for high availability.
* Large scalable systems released and owned by individual
* Strong understanding of Android platform (Linux Kernel to Application Level) including Memory Management, Dalvik VM, Android support for multi-core HW, SMP
* Has experience launching large Android projects for multi-device support
* Has experience launching Android projects for multi-locale international markets
* Experience with developing in Java and Java 2 SDK v6, with a background in NetBeans
* Knowledge of Objective-C and with classic C++ in STL
* Excellent communication, organization, and project management skills
We offer excellent pay, generous stock and bonus plans, great benefits including medical, dental, vision, 401k with matching, and more.
a2z Research and Development, part of the Amazon.com, Inc. group of companies, is an equal opportunity employer. We are located in Orange County, CA. Learn more about a2z online at www.a2z.com/oc.
Work hard, have fun, make history.
Details:
Job Id:
33667341
Posted / Updated:
3/4/2012 3:57:51 AM
Map