- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- 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 operations
- Knowledge of AWS tech stack – specially Route53, CloudFront, Lambda@edge, Cognito, Appsync, GraphQL, Aurora MySQL, DynamoDB and CDK
- Experience with front-end technologies such as HTML, CSS, JavaScript, TypeScript and NodeJS
- Programming experience with Python
- Professional experience with large data sets during their entire lifecycle: data ingestion, processing/cleansing, storage, analysis. Any previous experience with AWS services for Data Engineering or similar would be a plus.
- Professional experience with any of the following machine learning techniques: regression and classification, neural networks, decision trees, reinforcement learning, large language models or other machine learning techniques
Amazon 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.
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/content/en/how-we-hire/accommodations.
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA.
The Quality Technology & Solutions (QTS) team is an integral part of the EU Quality organization. Although we primarily serve the EU region, our innovative solutions and strategies have a global impact. We are a diverse and dynamic team comprising Software Development Engineers (SDEs), Business Intelligence Engineers (BIEs), Data Analysts, and Process Experts. Our mission is to design and implement cutting-edge technological solutions that enhance operational efficiency, drive quality assurance, ensure inventory control, and reduce concessions. By leveraging advanced technologies and data-driven methodologies, we aim to deliver impactful solutions that support Amazon's commitment to excellence and customer satisfaction.
As a Software Development Engineer on QTS team, you would work on the development of next age metric reporting, dive deep, business review and audit platforms.
Key job responsibilities
Key responsibilities, but not limited to, would be:
• Design and develop creative solutions to complex engineering problems.
• Effectively mentor junior engineers, help to maintain appropriate unit test coverage, code documentation, software structure and support
• Own and deliver end to end key initiatives, maintaining effective communication with management and stakeholders
• Identify, evaluate and suggest mitigation strategies for risks during design
• Contribute to system design, process and development standards documentation
• Deliver high quality code on time as part of a cross-functional team.
• Contribute to team discussions around system component design, improvement and integration.
• Design and develop high performance, test-driven code.
• Work with and maintain a large existing code base as well as new components; maintain production code and contribute to deployment and QA processes.
A day in the life
On a typical day within the EU QTS team you would
• Collaborate with experienced cross-disciplinary Amazonians to design and build innovative features in a large distributed computing environment.
• Build systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
• Be able to design and code the right solutions starting with broadly defined problems.
• Create solutions to run predictions on systems with exposure to innovative technologies at incredible scale and speed.
• Work in an agile environment to deliver high-quality software.
Other Jobs from Amazon
Senior Product Manager - Tech, Tax Engine
Data Center Engineering Ops Engineer, DC Communities
Data Engineer, Video Content Research
Software Development Engineer II, AWS Aurora
Software Development Engineer, JWO Tech
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say