• Software Development Manager III

    Location IN-KA-Bangalore
    Posted Date 8 months ago(01-06-2018 10:28)
    Job ID
    673067
    Company
    ADCI - Karnataka
    Company/Location (search) : Country (Full Name)
    India
  • Job Description

    Do you want to develop software for leading edge, next generation Alexa Certification technologies? Do you want to pioneer new emerging Alexa technologies.
    If so, join us on the Amazon Alexa team. We're an innovative and growing part of Amazon's team in Bangalore. We are passionate about building the platform for next generation Skill certification technologies.
    What are you passionate about?
    We're looking for an engineering leader to help us execute on our vision. You will lead and help drive the technical decision-making process and develop innovative products, platforms and processes for our team and our customers.
    As an innovator in this role, you will:

    • Build and manage a team of software engineers to deliver awesome products and experiences to our customers.
    • Help drive the architecture and technology choices that enable a world-class user experience.
    • Make a big, visible impact to millions of users.
    • Continuously deliver rapid and consistent software and services.
    • Solve difficult challenges using your expertise.
    • Thrive on taking ownership and doing whatever it takes to deliver results.
    • Use data as a guiding light to make decisions and validate assumptions
    • Hire and develop top performing engineers
    • Establish a solid project framework and excellent development processes
    • Be a champion for the user: Insist on the highest standards, create functional and engaging features, and ensure their needs always come first


    Do you want to develop software for leading edge, next generation Alexa Certification technologies? Do you want to pioneer new emerging Alexa technologies.
    If so, join us on the Amazon Alexa team. We're an innovative and growing part of Amazon's team in Bangalore. We are passionate about building the platform for next generation Skill certification technologies.
    What are you passionate about?
    We're looking for an engineering leader to help us execute on our vision. You will lead and help drive the technical decision-making process and develop innovative products, platforms and processes for our team and our customers.
    As an innovator in this role, you will:

    • Build and manage a team of software engineers to deliver awesome products and experiences to our customers.
    • Help drive the architecture and technology choices that enable a world-class user experience.
    • Make a big, visible impact to millions of users.
    • Continuously deliver rapid and consistent software and services.
    • Solve difficult challenges using your expertise.
    • Thrive on taking ownership and doing whatever it takes to deliver results.
    • Use data as a guiding light to make decisions and validate assumptions
    • Hire and develop top performing engineers
    • Establish a solid project framework and excellent development processes
    • Be a champion for the user: Insist on the highest standards, create functional and engaging features, and ensure their needs always come first

    Basic Qualifications

    • Bachelor’s Degree in Computer Science or related field, or 8+ years relevant work experience.
    • 3+ Years experience in managing high performance teams.
    • Computer Science fundamentals in object-oriented design
    • Computer Science fundamentals in data structures
    • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
    • Proficiency in, at least, one modern programming language such as C, C++, C#, Java, or PERL


    • 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 machine learning, largescale data platforms, service oriented architecture, distributed systems design, android platform, front-end user interfaces, databases etc.

    Preferred Qualifications

    - Masters/PhD degree or Bachelors degree with equivalent experience
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job