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

Description For Software Development Engineer

Amazon Madrid is seeking talented Software Development Engineers to join multiple dynamic teams. This role offers an exciting opportunity to design, develop, and maintain innovative software solutions that drive impact across Amazon's global operations. As a Software Development Engineer, you'll work in an environment that values innovation, collaboration, and customer obsession. You'll be part of a diverse and inclusive team committed to building technology that makes a difference.

The role involves architecting and implementing scalable, high-performance software systems that support millions of customers worldwide. You'll collaborate closely with cross-functional teams to define requirements, design solutions, and deliver features with high quality and efficiency. Technical mentorship and coaching of junior engineers is a key aspect, fostering professional growth and enhancing team performance.

You'll be responsible for identifying and resolving complex technical issues while ensuring robust system performance and reliability. The position involves active participation in code reviews, continuous integration, and agile development practices to improve existing systems and processes. You'll also have the opportunity to leverage new technologies and best practices to enhance product functionality and user experience.

Working at Amazon Madrid means joining a team that's passionate about solving challenging problems and making a real impact. The environment is dynamic and innovative, perfect for engineers who thrive on technical challenges and want to work on systems that affect millions of users. If you're passionate about building scalable solutions and want to work with cutting-edge technology while growing your career, this role offers an excellent opportunity to make your mark at one of the world's leading technology companies.

Last updated 3 minutes ago

Responsibilities For Software Development Engineer

  • Design and develop scalable, high-performance software systems
  • 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
  • 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 programming with C++, Rust, Java or TypeScript
  • Experience in computer science fundamentals
  • Knowledge of object-oriented design
  • Experience with data structures and algorithm design

Benefits For Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Workplace accommodation support

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer – Big Data, AWS Elastic MapReduce (EMR), Amazon EMR

AWS is seeking a Software Development Engineer for the Amazon EMR team to build and enhance big data processing capabilities, requiring 3+ years of experience in software development and system architecture.

Software Development Engineer - Compliance Shared Services (CoSS), Amazon Stores

Software Development Engineer role at Amazon's Compliance Shared Services team, focusing on AI-driven compliance automation and scalable infrastructure development in Bucharest.

Software Development Engineer, Route 53

Backend Software Development Engineer position for Amazon Route 53's Health Checks team, working on distributed health checking infrastructure and public API.

Software Development Engineer II, Amazon

Amazon FinTech SDE II role building scalable financial systems handling billions in transactions, using AWS cloud services and working with global teams.

Software Development Engineer in Test II, Vizzini (FireTV Voice)

Software Development Engineer in Test II position at Amazon's FireTV Voice team, focusing on test automation and quality assurance for voice interface technology.