Finding the best job has never been easier
Share
Key job responsibilitiesAs a Software Development Engineer, you will:* Lead architecture of large initiatives in scaling, security and availability.
* Design, develop and support a world-class system that serves diverse user profiles and teams.
* Produce bullet-proof code that is robust, efficient and maintainable; our primary languages are Java and Python.
* Continually challenge what exists and explore what should be changed to best meet evolving business and market needs.
* Possess expert knowledge in large scale distributed system design and engineering best practices
* Participate in setting a vision and objectives in alignment with business and market needs.
* Understand the compliance requirements for data storage and raise the bar of Privacy for Amazon.
* Drive and work on algorithm and architecture design, execute and deliver results.
* Invent the future, instead of just being a bystander.
* Join a great group of motivated, top-notch, people and work with them to solve interesting and useful problems in a fun, collaborative environment.
About the team
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Bachelor's degree or equivalent
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
These jobs might be a good fit