Software Development Engineer - AMZ2145

Description

MULTIPLE POSITIONS AVAILABLE

Company: Amazon Corporate LLC, an Amazon Company

Position Title: Software Development Engineer

Location: New York, New York

Position Responsibilities:

Assist senior engineers in the design and development of large-scale, multi-tiered, embedded or distributed software applications, tools, systems, and services. Contribute to software documentation. Build software components architected by senior engineers. Triage, debug, and fix bugs in day-to-day operations. Report on the status of projects and systems using available metrics.

Basic Qualifications

Position Requirements:

Master's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field and six months of experience in the job offered or a related occupation. Must have six months of experience in the following skill(s): designing and developing large-scale, multi-tiered, embedded or distributed software applications, tools, systems, and services using: C++, C#, or Java; and Object Oriented Design; dealing directly with customers/stakeholders; demonstrated knowledge of data structures and algorithms; owning full stack software from hardware to UI; and writing secure, stable, testable, maintainable code with minimal defects.

Preferred Qualifications

Applicants must meet all of the above listed requirements for this position.


Meet Some of Amazon's Employees

Mae M.

Senior UX Designer

Mae integrates human-centered design into tools that enable business partners to operate efficiently and intuitively. She analyzes customer needs and pain points to improve designs.

Heather Z.

Director of Alexa Engagement

Heather focuses on building great customer experiences for Alexa users. She heads a team of technical and creative professionals who bring the product to life.


Back to top