• Software Development Manager

    Location IN-TS-Hyderabad
    Posted Date 5 months ago(22-03-2018 10:39)
    Job ID
  • Job Description

    Amazon People Technology is looking for a Software Development Manager that wants to work in a green field environment building large distributed systems that have high availability and scalability. They will be building systems that require both breadth and depth – identity stores that manage credentialing and permissions for critical data, orchestration and dynamic workflow systems to adjust to changing business needs, and frameworks to enable other teams to build clients and interfaces to other systems. We are looking for a manager who enjoys working in the entire stack as there is work in both the UI and mobile space to support employees in the field.

    You will push your limits by owning all aspects of solutions end-to-end, through full stack software development and long-term ownership. You have strong verbal and written communication skills, are self-driven, and can deliver high quality results in a fast-paced environment. You will deliver robust feature sets, elegant designs, and intuitive user interfaces that make it easy for Amazonians to excel at performing critical business functions. Amazon continuously pushes the limit to deliver packages and goods to customers as fast as possible. Gaining efficiencies in tracking productivity, time, and attendance is paramount to achieving this goal. You will get a chance to lead projects of product development using latest AWS technologies and deploy custom implementations to help Amazon track time, attendance, and productivity of employees and impact the employee experience. How hard can it be to pay people for the right number of hours worked? Would you be excited to dive into surprisingly complicated space that is tangible to all Amazonians, with the real-time analytics, surge-traffic handling, fault detection, and data processing by developing new solutions on AWS Serverless platforms? Then you are the person, People Technology is looking for.

    You have top notch management skills, are obsessed with customer satisfaction, and have a demonstrated track record of passion for leveraging cutting-edge technologies to build incredible products. You understand back-end services. You go through life thinking about how to use technology to solve problems. You live and breathe data analysis, and can succinctly and accurately report your findings. You understand the untapped power of utilizing Internet technologies to support Amazon’s goal to be the most customer-centric company in the world. Most importantly, you have a passion for learning and are driven to be the best at what you do. Come be part of a team that directly shapes and influences the future growth of Amazon.
    Position Responsibilities:
    Lead the design, implementation, and deployment of successful highly distributed, large scale services.
    Delivery quality features on-time and on-budget and execution against project plans and delivery commitments.
    Contribute to Amazon's Intellectual Property through patents and/or external publications.

    Basic Qualifications

    Basic qualifications
    * Bachelor's Degree in Computer Science or related field, plus a minimum of 7 years of relevant experience
    * At least 5 years experience in Service Oriented Architectures (SOA)
    * At least 5 years of system, network and database engineering experience
    * At least 5 years of experience involvement with development team(s) that delivered commercial software or software-based services (development, QA testing, or security role)
    * Minimum 5 years of experience with technical product management in a software development environment utilizing lifecycles such as scrum, waterfall, or agile
    * Strong experience and detailed technical knowledge in system, database and network engineering
    * Development experience in C, C++, Python and/or Java
    * Knowledge of network and web related protocols (e.g., TCP/IP, UDP, IPSEC, HTTP, HTTPS, routing protocols)
    * Sharp analytical abilities and problem solving skills
    * Dealing with Ambiguity

    Preferred Qualifications

    * Ability to credibly coordinate between technical teams and business stakeholders
    * Effective written and oral communication with all levels of the organization including senior leadership
    * Ability to prioritize and synthesize action items from disparate options and trains of thought
    * Mature judgment, negotiation, and leadership skills
    * Results oriented, high energy, self-motivated
    * Demonstrable expertise around specifying, designing, and/or implementing system health, performance monitoring tools, and software management tools for 24x7 environments
    * Familiar with the challenges surrounding efficient operations and failure mode analysis in large complex distributed systems
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job