Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Software Development Manager, AWS CloudFormation

at Amazon

Posted: 5/25/2019
Job Reference #: 765845
Keywords: computer, technical

Job Description

  • LocationUS-WA-Seattle
    Posted Date5 months ago(1/8/2019 10:32 AM)
    Job ID
    Company Services, Inc.
    Position Category
    Software Development
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    AWS CloudFormation provides an easy declarative way to create, deploy and manage applications and infrastructure in the AWS cloud. We are looking for a development manager who excels in a fast-paced and often ambiguous environment where we are learning while designing and developing new tools in a huge internal and external problem space.

    Your role as a Software Development Manager will be to bring your expertise in people management and technical leadership to the forefront as you help bring our management tools to the next level of customer delight. You will support existing systems looking to enhance functionality, increase scale, and transform in new ways to meet our customer demands. You will also create new services and capabilities to meet emerging needs as our business grows. Your knowledge of full stack development and architecture will be key as we ensure we meet our challenges from the user experience through to our data layer at Amazon scale. You will work with some of the best and brightest as you establish and grow a team of junior through senior level developers. Your team will:
    • Design/develop/iterate management tools and services that are used by thousands of AWS users.
    • Deeply own the full stack and entire lifecycle of our products, from the roadmap to the design/architecture to implementation and continuous iterative development and deployment of both services and web apps.
    • Interface closely with internal and external customers to quickly drive new products and new features.

    Basic Qualifications

    • Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
    • 7+ years of relevant engineering experience
    • 2+ years people management experience

    Preferred Qualifications

    • Masters degree in Engineering or Computer Science
    • Demonstrated experience with computer science fundamentals (algorithms, data structures, etc.)
    • Track record of designing and building complex distributed systems
    • Knowledge of professional software engineering practices & best practices for the full software development life cycle
    • Ability to work closely and independently with business stakeholders to determine their requirements and convert them into technical solutions.