We are looking for Software Development Manager to lead the framework development for web, mobile devices and mobile web browsers.
Knowledge on query language APIs like GraphQL and ServerSide / Isomorphic Rendering frameworks is an added advantage. They should have a strong track record of managing reliable, scalable, and high-
performance tools, services and thrive on delivering high quality technology solutions, in a hyper-growth environment where priorities shift fast.
You will be responsible to work closely with business leaders to understand the developer needs and device solutions through developer tools and services.
You need to be curious while working with others and finding robust, scalable solutions that derive high customer value.
You re excited about rolling up your sleeves, implementing big ideas, and learning from those around you. You relish the opportunity to dig into challenging operational issues and to help customers build the next generation frameworks and tools for customers.
You will be part of technical leadership team of Amazon Digital Apps Games and Services development center in Bangalore, India and will have the chance to lead the product architecture and team-
building effort., Bachelor's degree in Computer Science, Computer Engineering or related technical discipline
7+ years of relevant engineering experience
3+ years people management experience
Deep hands-on technical expertise
Excellent verbal and written communication skills
Ability to handle multiple competing priorities in a fast-paced environment
Masters / PhD degree or Bachelors degree with equivalent experience
Experience taking a leading role in building complex software systems that have been successfully delivered to customers
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
Hands-on expertise in many disparate technologies, typically ranging from Web development, Mobile app development, AWS, machine learning, large scale data platforms, service oriented architecture, distributed systems design, android platform, front-
end user interfaces, databases etc.