Software Development Engineer-EMEA
- Dublin, Ireland
You're a software engineer. Your time is limited and in demand. Rather than poring over hundreds of job descriptions, you'd rather just get to the part where you solve highly-complex problems, build environments to handle massive scale, develop thoughtful and elegant code, and partner with super smart teammates to deliver game-changing products and services.
By submitting your application here, you can apply once and be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.
• Bachelor's Degree in Computer Science or related field
• Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
• 1+ years professional experience in software development
• Computer Science fundamentals in object-oriented design
• Computer Science fundamentals in data structures
• Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
• Knowledge of, at least, one modern programming language such as C, C++, Java, or Perl
• Experience developing cloud software services and an understanding of design for scalability, performance and reliability
• Development experience defining, developing and maintaining web service API's
• Development experience with Linux and embedded operating systems.
• Development experience with communications products (e.g. IP messaging, voice , and video)
• Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
• Comfortable collaborating with teams with very different technical skills, and non-technical team
• Dealing well with ambiguous/undefined problems; ability to think abstractly
Back to top