Senior Software Development Engineer
Amazon
- Cambridge
- Training
- Full-time
Writing quality, reusable code for highly scalable and reliable cloud-based services
Working closely with product and development management to architect the service
Being a champion for operational excellence by Insisting on the Highest Standards
Writing code that continuously improves service reliability and availability
Providing on-call product support approximately once every two months
Having fun working on ground breaking technology with people just as passionate about their work as you!A day in the life
We at AWS value individual expression, respect different opinions, and work together to create a culture where each of us is able to contribute fully. Our unique backgrounds and perspectives strengthen our ability to achieve Amazon's mission of being Earth's most customer-centric company.About the team
S3 High Performance Client Connectors team exists as direct result of S3 evolving its idea of extending its service boundary from the server side of the REST API to the client-side tooling that customers use to access S3. Our mission is to make the client experience easy, fast, durable and secure, reducing as much as we can, the friction for our customers to adopt S3 storage. There are many connectors today, used by customers to integrate with S3. It is impossible for us to cover all connectors, and we also think it is not the best way to scale our work and contributions. Instead, we see two ways to implement our mission: 1/build products when there are gaps in the market, and 2/contribute to existing S3 Client connectors by enabling S3 best practices via integration of reusable, high quality and high leverage primitives.We are open to hiring candidates to work out of one of the following locations:Cambridge, GBRBASIC QUALIFICATIONS- Experience as a mentor, tech lead or leading an engineering team
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience in professional, non-internship software development
- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience in development in the last 3 yearsPREFERRED QUALIFICATIONS- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsAmazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need an adjustment during the application and hiring process, including support for the interview or onboarding process, please contact the Applicant-Candidate Accommodation Team (ACAT), Monday through Friday from 7:00 am GMT - 4:00 pm GMT. If calling directly from the United Kingdom, please dial +44 800 086 9884 (tel:+448000869884). If calling from Ireland, please dial +353 1800 851 489 (tel:+3531800851489).