mid Software Engineer ic Bachelor's · Posted May 1, 2026

About this role

Amazon is hiring a mid-level Software Engineer based in Madrid, Spain. The posting calls out experience with LLMs, Distributed Systems, Microservices, System Design. Listed education preference: a bachelor's degree or equivalent.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Madrid, Spain
Education
Bachelor's degree
Department
Software Development
Posted
May 1, 2026
AI Summary
Design and build distributed backend systems and microservices for Ring's security devices. Implement robust, well-tested code while collaborating with cross-functional teams. Requires professional software development experience with system design and architecture knowledge.

More roles at Amazon

Infrastructure Reliability Engineer, Infrastructure Reliability & Quality
Herndon, VA · mid
AWS Networking Machine Learning
Software Development Engineer, Amazon Ads Nova
New York City, NY · mid
Java C# AI Agents
Certified Pharmacy Technician, Fulfillment - Amazon Pharmacy
Miami, FL · mid
Delivery Consultant – SAP , Professional Services, SAP
New York City, NY · mid
Python Ruby AWS
MLA IP Design Verification Engineer, Annapurna Labs
Cupertino, CA · mid
Python AWS Machine Learning
All Amazon jobs →

Job description

from Amazon careers

Ring is looking for a Software Development Engineer who will help us create the next generation of apps, and services. In this role, you will work as a part of the Ring backend team working closely with a cross-functional team of engineers, and product managers to design, test, learn, and iterate on solutions in a fast-paced environment. The Ring backend team is responsible for the heart of what drives the experiences our Neighbors use to interact with our doorbells, cameras, and other devices. As an engineer with the Ring backend team, you will get to build low-latency systems with the required uptime of a security system. You will also get to work alongside a talented team, invested in making each other successful, as well as building revolutionary features for our products. Key job responsibilities - Design and document distributed systems and microservices. - Implement robust and maintainable code with clear and maintained documentation. - Deliver customer value in iterative fashion while working towards longer term systems to solve roadmap goals with increasing efficiency. - Communicate status and changes to the work they are responsible and accountable for, keep all stakeholders informed of changes and updates to original plan. - Implement…

This is an excerpt. Read the full job description on Amazon careers →
All software engineering jobs software engineering in Madrid, Spain Jobs in Madrid, Spain software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles mid positions