Software Dev Engineer Ii, Aws Console, Aws User Experience Products & Platform Team

Amazon Amazon · Big Tech · East Palo Alto, CA · Software Development

Software Development Engineer II on the AWS User Experience Products & Platform team, responsible for products that enable AWS users to manage their applications and infrastructure on AWS. The role involves guiding technical strategies, vision, and architecture, solving technical problems in back-end software engineering and user interface development, and designing/building highly available, performant, scalable, and extensible software. Collaboration with user research and UX design to build new customer experiences with appealing, intuitive, interactive, and responsive user interfaces is also a key responsibility.

What you'd actually do

  1. You will guide our team's technical strategies, vision, and architecture
  2. You will solve a breadth of technical problems involving back-end software engineering, and user interface development
  3. You will design and build software that is highly available, performant, scalable, and extensible
  4. You will work with user research and user experience design to build new customer experiences with appealing, intuitive, interactive, and responsive user interfaces

Skills

Required

  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • 1+ years of software development engineer or related occupational experience