Software Development Manager, Device Abstraction Tech

Software Development Manager, Device Abstraction Tech
Company:

Amazon


Details of the offer

Software Development Manager, Device Abstraction TechJob ID: 2734739 | Amazon.com Services LLC
Amazon Kindle is a revolutionary reading device. Our vision with the Kindle is to make every book ever published, in any language, available to Kindle customers instantly. Leading innovations on furthering the reading experiences will drive the future of digital reading of complex non-fiction content and complex language specific layouts. In order to make this possible, we are looking for leaders with a passion for solving challenging technical problems and creating superior reading and content discovery experiences. We are seeking an innovative, results-oriented customer-centric Software Development Manager to be part of the Kindle Reader organization.

You will manage a software development team providing both strategic and tactical oversight to build features and functionalities required to have best-in-class reading experiences and options for Kindle readers. You will have the opportunity to dive deep into solutions across Kindle Reading applications on a variety of platforms and form factor devices, practice excellent project management, and set expectations on delivery both upstream and downstream of your team in an agile environment.

You should have gone through at least two full software delivery lifecycles with a minimum of 5 years of hands-on software development experience and at least 2 years of experience managing teams. You should have demonstrated solid leadership skills in a fast-paced and demanding work environment and be very comfortable with delivering solutions of complex nature for mobile devices. Past experience in developing interactive applications for iOS and/or Android platforms and/or PC/Mac/Unix will be a plus. A successful candidate may have an established background in developing customer-facing experiences, a strong technical ability on algorithms and software architecture and object-oriented designs, excellent project management skills, great communication skills, and a motivation to solving complex problems in a fast-paced environment.

Key Responsibilities: Mentoring and developing software engineers at different experience levelsManagement and execution against project plans and delivery commitments; manage the day-to-day activities of the engineering team within an Agile/Scrum environmentManagement of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering teamWork closely with the engineers to architect and develop the best technical design and tradeoffs and partner with Engineering teams for end-to-end solutions for best customer experienceParticipate in periodic product strategy sessions and planning team roadmap and strategyReport on the status of development, quality, operations, and system performance to management BASIC QUALIFICATIONS- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 8+ years of leading the definition and development of multi-tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live site operations
- Experience partnering with product or program management teams
PREFERRED QUALIFICATIONS- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching, and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

#J-18808-Ljbffr


Source: Jobleads

Requirements

Software Development Manager, Device Abstraction Tech
Company:

Amazon


Software Engineering Manager - Apps And Frameworks Security

Software Engineering Manager - Apps and Frameworks SecuritySoftware and Services The SPEAR team in Apple's Security Engineering & Architecture organization i...


From Apple Inc. - California

Published 14 days ago

Sr Software Engineer - Presentation Platforms

About the Role Uber Eats manages a number of core services that both power the Eats app as well as the apps of our partner merchants. We provide APIs for a r...


From Uber - California

Published 14 days ago

Senior Software Engineer - Data Engineering, Marketplace

About the Role The Global Intelligence Team focuses on making Uber take important marketplace decisions with better data and algorithms. The ambitious proble...


From Uber - California

Published 14 days ago

Senior Frontend Engineer (Seed)

Who is Recruiting from Scratch: Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote ...


From Recruiting From Scratch - California

Published 14 days ago

Built at: 2024-09-29T07:20:54.221Z