> Markdown version of [/jobs/ext/5424-software-engineer](https://www.wearedevelopers.com/jobs/ext/5424-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:** DTN - **Location:** Sevilla, Spain - **Salary:** €27,037.0 - €36,050.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Microsoft Windows, Geographic Information Systems, Software Applications, ArcGIS (Software), HTML5, C++ (Programming Language), Cascading Style Sheets (CSS), Software Quality, Code Review, Data Mapping, Relational Databases, Software Design Patterns, Memory Management, Spatial Databases, GIS Applications, Python (Programming Language), Object-Oriented Software Development, Performance Tuning, PostGIS, Scrum Methodology, Quantum GIS (QGIS), Query Optimization, Software Engineering, Systems Integration, ReactJS, Git, Vue.js, Information Technology, Front End Software Development, Restful APIs, C++14, Es2015, Software Version Control, Docker - **Published:** May 16, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=a12084bb34c9485c ## About the Role Do you have experience in Windows?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience * Minimum 3 years of hands-on experience in enterprise software development * Proficiency in at least one programming language ( Python or C++ ) * Strong understanding of RESTful API design principles * Solid knowledge of Object-Oriented Programming (OOP) and design patterns * Experience with relational databases, data modeling, and query optimization * Working knowledge of HTML5, CSS3, modern JavaScript (ES6+), modern frontend framework (React or Vue.js) * Experience with Git and collaborative development workflows * Familiarity with Docker, Docker Compose, and WSL * Experience working in Agile/Scrum environments Nice to Have: * Experience with GIS tools (ArcGIS, QGIS) and geospatial data pipelines * Familiarity with spatial databases (e.g., PostGIS) * Exposure to mapping libraries (Leaflet.js, Mapbox GL) * Understanding of geospatial data formats (GeoJSON, Shapefile) * Experience with modern C++ (C++11/14/17) * Knowledge of memory management and performance optimization * Experience integrating C++ into multi-language systems ## Description What you will be responsible for: * Design, develop, and maintain enterprise-level software applications * Build and manage scalable, production-grade systems with minimal supervision * Collaborate with cross-functional teams on complex, multi-stakeholder projects * Develop and maintain RESTful APIs following best practices * Build responsive, accessible, and maintainable user interfaces * Participate in Agile/Scrum ceremonies including sprint planning, retrospectives, and code reviews * Work with containerized environments using Docker and Docker Compose * Contribute to code quality through version control (Git) and peer reviews * Support development and testing in Windows-based environments * (Nice to have) Work with GIS platforms, geospatial data, and mapping tools * (Nice to have) Contribute to systems involving C++ components and multi-language architectures ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [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) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)