> Markdown version of [/jobs/ext/2067332-software-engineer](https://www.wearedevelopers.com/jobs/ext/2067332-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:** Volkswagen - **Location:** Spain - **Salary:** €23,000.0 - **Contract:** Internship / Graduate position - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Automation of Tests, Unit Testing, Client Server Models, Software Quality, Code Review, Collaborative Software, Continuous Integration, Data Structures, Relational Databases, Database Queries, DevOps, Web Development, Python (Programming Language), Node.Js, NoSQL, Object-Oriented Software Development, Open Source Technology, Software Engineering, Software Systems, TypeScript, Cloud Platform System, GitHub Copilot, ReactJS, Cypress (Programming Language), Backend, Git, Pytest, Containerization, Playwright, Maintaining Code, Front End Software Development, JestJS, Restful APIs, GPT, Docker, Programming Languages - **Published:** August 15, 2026 - **Apply:** https://es.trabajo.org/oferta-4111-88bf0af9d68c942c3573cc29539030da ## About the Role Annual gross salary range: 23,000€ (Our salary bands include a team performance semestral bonus) Volkswagen Digital Hub is looking for motivated Junior Software Engineers to join our Volkswagen Digital in Spain. As part of our engineering teams, you will collaborate with experienced software engineers to build and maintain scalable digital products while growing your technical skills in a supportive, agile environment. This role is designed for engineers at the beginning of their professional career who have a solid technical foundation, curiosity, and a passion for software development. Responsibilities - Collaborate with experienced software engineers to design, develop and maintain high-quality software solutions.- Contribute to the development of frontend and/or backend components depending on the team's needs.- Develop and/or consume RESTful APIs- Write clean, maintainable and well-tested code following engineering best practices.- Participate in code reviews and continuously, knowledge of SQL and relational databases.- Understanding of testing concepts (Unit and Integration testing).- Understanding of Agile methodologies and collaborative software development.- Curiosity, eagerness to learn and willingness to continuously improve.- Good communication skills in English. Nice to Have - Personal, academic or internship experience building web applications.- Familiarity with Node.js or Python.- Basic knowledge of Docker and containerized applications.- Exposure to CI/CD concepts and cloud environments.- Familiarity with NoSQL databases.- Experience with testing frameworks (Jest, Vitest, Playwright, Cypress or PyTest).- Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT or similar.- Contributions to personal or open-source projects. Annual gross salary range: 23,000€ (Our salary bands include a team performance semestral bonus) Volkswagen Digital Hub is looking for motivated Junior Software Engineers to join our Volkswagen Digital in Spain. As part of our engineering teams, you will collaborate with experienced software engineers to build and maintain scalable digital products while growing your technical skills in a supportive, agile environment. This role is designed for engineers at the beginning of their professional career who have a solid technical foundation, curiosity, and a passion for software development. Responsibilities - Collaborate with experienced software engineers to design, develop and maintain high-quality software solutions.- Contribute to the development of frontend and/or backend components depending on the team's needs.- Develop and/or consume RESTful APIs- Write clean, maintainable and well-tested code following engineering best practices.- Participate in code reviews and continuously improve code quality.- Write automated tests (unit and integration).- Work using Agile methodologies and modern software engineering practices (Clean Code, testing, CI/CD and continuous improvement).- Collaborate with Product, QA, UX and DevOps teams to deliver valuable software.- Learn new technologies, tools and engineering practices while receiving mentorship from senior team members.- Use AI-assisted development tools responsibly to improve productivity while maintaining code quality. Requirements - Knowledge of software development using at least one modern programming language (TypeScript/JavaScript, Python, Java or similar).- Understanding of software engineering principles, data structures and object-oriented programming.- Familiarity with TypeScript and modern web development concepts.- Basic knowledge of React or another modern frontend framework.- Understanding of REST APIs and client-server communication.- Familiarity with Git and collaborative development workflows.- Basic knowledge of SQL and relational databases.- Understanding of testing concepts (Unit and Integration testing).- Understanding of Agile methodologies and collaborative software development.- Curiosity, eagerness to learn and willingness to continuously improve.- Good communication skills in English. Nice to Have - Personal, academic or internship experience building web applications.- Familiarity with Node.js or Python.- Basic knowledge of Docker and containerized applications.- Exposure to CI/CD concepts and cloud environments.- Familiarity with NoSQL databases.- Experience with testing frameworks (Jest, Vitest, Playwright, Cypress or PyTest).- Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT or similar.- Contributions to personal or open-source projects. ## Description improve code quality.- Write automated tests (unit and integration).- Work using Agile methodologies and modern software engineering practices (Clean Code, testing, CI/CD and continuous improvement).- Collaborate with Product, QA, UX and DevOps teams to deliver valuable software.- Learn new technologies, tools and engineering practices while receiving mentorship from senior team members.- Use AI-assisted development tools responsibly to improve productivity while maintaining code quality. Requirements - Knowledge of software development using at least one modern programming language (TypeScript/JavaScript, Python, Java or similar).- Understanding of software engineering principles, data structures and object-oriented programming.- Familiarity with TypeScript and modern web development concepts.- Basic knowledge of React or another modern frontend framework.- Understanding of REST APIs and client-server communication.- Familiarity with Git and collaborative development workflows.- Basic ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [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) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Speak, Code, Deploy: Transforming Developer Experience with Voice Commands](https://www.wearedevelopers.com/videos/1159-speak-code-deploy-transforming-developer-experience-with-voice-commands) ## 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 Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)