Amazon Madrid is seeking talented Software Development Engineers to join multiple dynamic teams. In this role you will have the opportunity to design develop and maintain innovative software solutions that drive impact across our global operations. You will work in an environment that thrives on innovation collaboration and customer obsession.
You will engage with an experienced crossdisciplinary staff to conceive and design innovative customer experiences. You will create new solutions in a responsive flexible and collaborative peer environment. You will participate in designing prototyping and building solutions to hard problems in the Amazon ecosystem for our exciting future in consumer devices.
Key job responsibilities
What Youll Do :
Design & Develop : Architect and implement scalable highperformance software systems that support millions of customers worldwide.
Collaborate & Innovate : Work closely with crossfunctional teams to define requirements design solutions and deliver features with high quality and efficiency.
Mentor & Lead : Provide technical mentorship and coaching to junior engineers fostering professional growth and enhancing team performance.
Problem Solve : Identify and resolve complex technical issues while ensuring robust system performance and reliability.
Maintain & Optimize : Participate in code reviews continuous integration and agile development practices to improve existing systems and processes.
Drive Continuous Improvement : Leverage new technologies and best practices to enhance product functionality and user experience.
A day in the life
Resolve technically complex problems impacting thousands of developers including big developers like Amazon and similar companies.
About the team
At Amazon Madrid you will be part of a diverse and inclusive team committed to building technology that makes a difference. If you are passionate about solving challenging problems and thrive in a dynamic innovative environment wed love to hear from you.
Bachelors degree in computer science or equivalent
4 years of full software development life cycle including code reviews source control management build processes testing and operations experience
Experience programming with at least one modern language such as C Rust Java or TypeScript.
Experience in computer science fundamentals (objectoriented design data structures algorithm design problem solving and complexity analysis)
Working experience and knowledge on debugging tools such as GDB LLDB ADB Symbol Servers Elfutils
Embedded firmware development experience
Experience communicating with users other technical teams and senior management to collect requirements describe software product features write technical designs and discuss product strategy
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 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 a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit for more information. If the country / region youre applying in isnt listed please contact your Recruiting Partner.
Key Skills
Account Payable,Apache Commons,Community Support,Corporate Risk Management,Garment,Java
Employment Type : Full-Time
Department / Functional Area : Software Development
Experience : years
Vacancy : 1
Software Engineer • Madrid, Madrid, Spain