Software Development Engineer II #0000

Amazon.com Services, Inc.
 Culver City, CA

Desciption

Job summary

1. Design, develop, implement, test, document and deliver large-scale, multi-tiered, distributed or embedded software applications, tools, systems and services using Object Oriented programming, distributed or embedded programming, C#, C++, Java, C, Objective-C, Swift, relational databases and/or related technologies in Linux, Unix, or related sophisticated platform or operating system in an Agile environment.

2. Contribute to the architecture of software development.

3. Assist in gathering and analyzing business and functional requirements, and translate requirements into technical specifications for robust, scalable, supportable solutions that work well within the overall system architecture.

4. Serve as a key technical resource in the full development cycle, end-to-end, from conception, design, implementation and testing to documentation, delivery and maintenance.

5. Produce comprehensive, usable software documentation.

6. Recommend changes in development, maintenance and system standards.

7. Own delivery of entire piece of system or application.

8. Serve as technical lead on complex projects using best practice engineering standards.

9. Mentor junior development engineers.

10. Telecommuting benefits available.

Company: Amazon.com Services LLC

Location: Culver City, CA

Multiple Positions Available

#0000

Basic Qualifications

  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one software programming language.

Please disregard the above three bullet points and refer to the below listed job qualifications.

Primary Requirements:

A Bachelor's degree or foreign equivalent in Computer Science, Engineering or a related discipline followed by 2 progressively responsible years of experience in software development or engineering.

Experience must include:

1. 1 year of experience designing, developing, implementing, testing, documenting, deploying and delivering highly available, large scale, multi-tiered distributed or embedded software applications or services using Object Oriented programming and distributed or embedded programming.

2. 1 year of experience programming in C#, C++, Java, or C, relational databases and/or related technologies in Linux, Unix or related sophisticated platform or operating system in an Agile environment.

3. 1 year of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

#0000

Preffered Qualifications

All applicants must meet all the above listed requirements.

#0000

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Support