Offers “Amazon”

Expires soon Amazon

Software Development Engineer

  • Seattle (King)
  • Design / Civil engineering / Industrial engineering

Job description

DESCRIPTION

Do you want to define the future of digital identity and impact how millions of people interact online every day? If so, we are the place for you.

Identity Services owns the identity and account information for all users of Amazon's e-Commerce Platform, whether they are buyers, sellers or AWS developers across all platforms. We also manage external products like Login with Amazon- enabling our 215 million active users to sign-in to 3rd party sites and apps. Our highly available systems manage hundreds of millions of records, and serve millions of service requests per hour.

Every aspect of Amazon's business interacts with our systems, if our systems are not up and running the company stops, and if we're not rapidly delivering new, easy to use features the whole company slows down. We're the hub of Amazon's massive, worldwide service-oriented architecture.

Identity Services is looking for engineers that want to solve tough problems, such as:
· How to ensure a seamless experience across web, mobile devices, devices in the living room, and beyond?
· How do customers sign-in on devices without keyboards?
· What is the future of sign-in and how do we move beyond passwords?

You don't just think about these problems—you have a vision of how to solve them. You help design, architect, and implement the solutions.

The Software Engineer position is a technical role that creates simple elegant solutions to complex problems. Typical responsibilities include:
· Design, implement and enhance key components of business-critical software systems
· Lead software developers in design, implementation and methodology
· Impact current and future products and technology
· Contribute to strategic products that reach large audiences
· Collaborate with top-notch engineers, technical product/program managers and business owners
eCPSTeam

*LI-DK1

Desired profile

BASIC QUALIFICATIONS

· Bachelors degree in Computer Science or equivalent experience. Masters degree in computer science is preferred.
· Core competency in Java programming.
· Strong knowledge of data structures, algorithms, and client-server/distributed system architecture.
· Proven results oriented person with a delivery focus – especially in the areas of writing high-performance, reliable and maintainable code.
· Experience 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
· 2+ years of development experience
· Excellent verbal and written communication skills.

Make every future a success.
  • Job directory
  • Business directory