> Markdown version of [/jobs/ext/1369997-software-engineer](https://www.wearedevelopers.com/jobs/ext/1369997-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Esw - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Microsoft Azure, C Sharp (Programming Language), Software as a Service, Continuous Integration, Software Design Patterns, Scrum Methodology, Systems Development Life Cycle, Software Engineering, Strategies of Testing, Test-Driven Development (TDD), ReactJS, Vue.js, AngularJS, Kubernetes, Apache Kafka, Cosmos DB, Front End Software Development, Domain Driven Design, Microservices - **Published:** July 22, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role Must have: Proven experience in software development. Proficiency in C# .NET and/or experience with front-end development tools like Angular, React, or Vue.js. A high degree of intellectual curiosity, adaptability, and a passion for solving complex challenges. Nice-to-have: Experience working with Kafka, Kubernetes, Microservices, Cosmos DB, and Azure. Knowledge of Domain-Driven Design, software design patterns, and modern SDLC practices, including CI/CD, testing strategies, and release processes. Proficiency in Test-Driven Development within an Agile SCRUM environment. ## Description You're a software engineer trying to build something that matters. You know eCommerce is not just about helping brands build better online shopping experiences, but also about helping people find the perfect gift for a loved one and making customers' busy lives easier. You're not interested in working for a consulting firm that will outsource you to a client. You want to join a product company where you can take real ownership, influence key decisions, and shape the long-term vision of a platform used worldwide. You'd love to work in an international environment where you'd get to learn more about different cultures. ESW is the right opportunity for you. Why join us? Direct hire with a SaaS company: This isn't consulting or outsourcing. You'll work directly for a product company. Hybrid working: Enjoy the best of both worlds with 2-3 days in our office in Mendez Alvaro, and 2-3 days working from the comfort of your home. Continuous Learning: You'll have access to our internal learning platform, as well as company-funded external development options - including professional certifications and master's programs. Career Development: Enjoy annual salary reviews, genuine opportunities for internal advancement, and a yearly performance bonus you can count on. Home Office Budget: A €350 allowance to craft a workspace that keeps you productive and inspired. International environment: Work with people from over 30 different countries and get to practice English daily. Flexible Retribution: Choose the benefits that matter most to you: healthcare, transport, restaurant vouchers, kindergarten care, and more Employee Assistance Program: Free access to a platform offering therapy and counselling whenever you need it. Diversity, Belonging, & Inclusion: You'll be part of a culture that values every individual for who they are, fostering an environment where uniqueness is encouraged. Paid Volunteer Day: Because giving back is important to you, you'll also get a fully paid day to volunteer for a cause you believe in. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Developer Tools for Microsoft Azure](https://www.wearedevelopers.com/videos/450-developer-tools-for-microsoft-azure) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Implementing an Event Sourcing strategy on Azure](https://www.wearedevelopers.com/videos/688-implementing-an-event-sourcing-strategy-on-azure) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)