Software Development Manager, Device Abstraction Tech

Amazon
Long Island City, New York, US
Full-time

Software Development Manager, Device Abstraction Tech

Job 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 create 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 variety of platforms and form factor devices, practice excellent project management, 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 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 application 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 levels
  • Management and execution against project plans and delivery commitments; manage the day-to-day activities of the engineering team within an Agile / Scrum environment
  • Management 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 tradeoffs and partner with Engineering teams for end-to-end solutions for best customer experience
  • Participate in periodic product strategy sessions and planning team roadmap and strategy
  • Report on status of development, quality, operations, and system performance to management

BASIC QUALIFICATIONS

3+ years of engineering team management experience

Increase your chances of reaching the interview stage by reading the complete job description and applying promptly.

  • 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 livesite 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

3 days ago
Related jobs
Promoted
VirtualVocations
New York, New York

A company is looking for a Senior Manager, Ad Tech Business Development to lead partnership initiatives within the ad tech space. ...

S&P Global
New York, New York

Enable integrated teams to deliver technology solutions in support of key product initiatives by working closely with product managers, technical project managers, architects, and engineers. Our world-class technology and processes were built in conjunction with industry standards bodies, technology...

Promoted
VirtualVocations
Queens, New York

A company is looking for a Manager of Software Development for their Fintech Pillar. ...

Amazon.com Services LLC
New York, New York

We're looking for an experienced Software Development Manager to lead engineering and innovation for the new Advertising Identity and Access Management. Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, t...

Amazon
Queens, New York

Software Development Manager, IN Payments. Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy. Work closely with senior engineers to develop the best technical desig...

Amazon.com Services LLC
New York, New York

Guide the team technically by actively participating in technical design discussions, and diving deeper into implementation details to both inspect, and accelerate software development. Experience in communicating with users, other technical teams, and senior leadership to collect requirements, desc...

Amazon
Queens, New York

As Software Development Manager, you and your engineering team will work alongside Designers, SDE, SDET, Program Managers, and Product Managers to create and execute on product and tech roadmaps. We're looking for a talented Software Development Manager to lead an engineering team and collaborate wi...

Accenture
Queens, New York

Software Development Associate Manager | Mid-Level | Full time. In addition to delivering innovative solutions for Accenture's clients, you will work with a highly skilled, diverse network of people across Accenture businesses who are using the latest emerging technologies to address today's biggest...

Capital One
New York, New York

West 19th Street (22008), United States of America, New York, New YorkSenior Manager, Software Engineering, Back End (Bank Tech). Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mento...

Amazon
Queens, New York

We are looking for a software development manager to lead feature development for Amazon MWAA. Software Development Manager - Amazon MWAA, Amazon MWAA. Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, te...