Relevant experience building successful production software systems.
- Proficiency in English language.
- Experience with either Java, C++, C#, Python OR Ruby and web technologies (i.e.
JavaScript, CSS and web services).
- Ability to take raw product requirements and develop software architectures and designs to bring them to life.
- Experience defining system architectures and exploring technical feasibility trade-offs.
Experience developing service oriented architectures and an understanding of design for scalability, performance and reliability.
- Strengths in coding, data structures, algorithms, Object Oriented design and designing for performance, scalability, availability, plus internet and OS security fundamentals.
Job summary
A Software Development Engineer (SDE) at Amazon works on real world problems on a global scale, owns their systems end to end and influences the direction of our technology that impacts hundreds of millions of customers around the world.
At Amazon an SDE can expect to design flexible and scalable solutions, and work on some of the most complex challenges in large-scale computing by utilizing your skills in data structures, algorithms, and object oriented programming.
Coming to Amazon gives you the opportunity to work on a small development team in one of our many rapidly growing organizations.
You will learn all about how to design, implement and test highly scalable solutions using AWS cloud platform and its many products, in challenging agile projects, working with best in class professionals.
Amazon is an equal opportunity employer and hires qualified individuals regardless of gender, race, sexual orientation, religion, nationality, age or disability.
Bachelors in Computer Science, Computer Engineering or equivalent.
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 including:
- Ability to take a project from scoping requirements through actual launch of the project
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
- Experience with AWS is a plus.
- Experience with NoSQL is a plus.
Amazon is an equal opportunity employer and hires qualified individuals regardless of gender, race, sexual orientation, religion, nationality, age or disability.