web analytics

Software Development Engineer


Our mission: To be Earth's most customer-centric company.


Job summary
Do you want to be part of a new engineering team that is building from the ground up at Amazon? Can you commit to building a new service with a high level of integrity and discretion in handling sensitive information? Do you have a passion for bringing the best experience to our customers?

In this team you will have the opportunity to:

Solve challenging problems at significant scale

Work on innovative systems that are still in their beginning stages

Be an actively contributing member of an agile development team, and have a large impact on the design, architecture, and implementation of a mission critical project

Work in a start-up environment with the backing of a strong corporate support culture within Amazon

We are looking for software developers with expertise and passion for building large scale distributed systems and services. In this role, you will have responsibility for:

Building functional and technical requirements into detailed architecture and design

Coding and testing complex system components

Participating in code and design reviews to maintain our high development standards

Overall system architecture, scalability, reliability, and performance

Mentoring other engineers, defining our technical culture, and helping to build a new fast-growing team


  • 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.


Experience building complex software systems successfully delivered to customers
Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Write high quality code that is robust and easy to maintain
Understanding of system performance and scaling
Ability to take a project from scoping requirements through actual launch of the project
Possess good communication skills, sharp analytical abilities, and proven design skills
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features and technical designs
Experience debugging, diagnosing, and trouble-shooting complex, production software is a plus
Experience writing multi-threaded programs requiring concurrency and synchronization primitives is a plus
Experience delivering and operating large scale, highly available distributed systems is a plus
Masters or PhD in computer science preferred

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.

To apply for the job click here

Software Development Engineer

To apply for the job click here

Contact us


Our mission: To be Earth's most customer-centric company.

Related Jobs