Finding the best job has never been easier
Share
About Lab126:
The Role: Our tools are critical to developer productivity, which means architecting a scalable, fault-tolerant is essential. You will engage with experienced, cross-disciplinary staff to conceive and design innovative solutions. You must be responsive, flexible and able to succeed within an open collaborative environment. Key Traits
• You solve problems at their root, stepping to understand the broader context.
• You communicate clearly both verbally and in writing with your team and with other groups. You are able to translate detailed technical problems into communicable messages. Responsibilities:
• Responsible for the development and maintenance of software tools.
• Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
• Work with teams across Amazon on cross-team initiatives.
• Improving the user experience around services.
• Analyzing and improving availability, efficiency, capacity, scalability, security and performance of our services.
• Troubleshooting and resolving problems with production systems as part of our on-call rotation.
- 2+ 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
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit