Software Development Engineer

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Development Engineer

Amazon Madrid is expanding its engineering presence by seeking talented Software Development Engineers to join their dynamic teams. This role offers an exciting opportunity to work on large-scale systems that impact millions of customers worldwide. As a Software Development Engineer, you'll be at the forefront of designing and implementing innovative solutions within Amazon's ecosystem.

The position combines technical excellence with collaborative teamwork, where you'll work alongside experienced professionals across various disciplines. You'll be responsible for architecting and developing scalable software systems, participating in the full development lifecycle from conception to deployment. The role involves significant technical problem-solving, system optimization, and the chance to mentor junior engineers.

Amazon's Madrid office provides a diverse and inclusive environment where innovation is encouraged and technical excellence is celebrated. You'll be working with cutting-edge technologies and best practices, contributing to systems that power one of the world's largest e-commerce and technology companies. The role offers the opportunity to make significant technical contributions while growing professionally in a fast-paced, customer-focused environment.

This position is ideal for engineers who are passionate about solving complex technical challenges, enjoy working in a collaborative environment, and want to make a meaningful impact on products used by customers globally. You'll have the chance to work on critical systems, participate in technical decision-making, and help shape the future of Amazon's technology infrastructure.

Last updated 2 hours ago

Responsibilities For Software Development Engineer

  • Design and architect scalable, high-performance software systems
  • Implement solutions that support millions of customers worldwide
  • Work with cross-functional teams to define requirements and design solutions
  • Provide technical mentorship to junior engineers
  • Identify and resolve complex technical issues
  • Participate in code reviews and continuous integration
  • Maintain and optimize existing systems
  • Drive continuous improvement in product functionality

Requirements For Software Development Engineer

Java
TypeScript
Rust
  • Bachelor's degree in computer science or equivalent
  • 4+ years of full software development life cycle experience
  • Experience with code reviews, source control management, build processes, testing, and operations
  • Experience programming with modern languages like C++, Rust, Java or TypeScript
  • Strong computer science fundamentals (object-oriented design, data structures, algorithm design)
  • Problem solving and complexity analysis skills

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer – EC2, Managed Fleets

Software Development Engineer role at AWS Managed Fleets team, building automation systems to manage millions of hosts using Java, TypeScript, React, and Python.

Mission Operations Engineer, Project Kuiper - Mission Operations, Ground Software

Mission Operations Engineer position at Amazon's Project Kuiper, focusing on satellite constellation management and ground software systems in Redmond, WA.

Software Developer Engineer II- TEST, Alexa Smart Home

Software Developer Engineer II position at Amazon's Alexa Smart Home team, focusing on test automation framework development and quality assurance for smart home integration.

Software Development Engineer, Amazon Publisher Cloud

Full Stack Engineer role at Amazon's Advertising Technology team, building scalable ad serving systems and infrastructure handling billions of daily queries.

Software Development Engineer II, Selling Partner Communities

Software Development Engineer II position at Amazon's Selling Partner Communities team, building scalable solutions for seller forums and news platforms.