Junior Software Engineer Jobs in Barcelona Spain 2026

Junior Software Engineer Jobs in Barcelona Spain 2026 Your ideas really count at Smadex, a rapidly expanding ad-tech firm in Barcelona, where your work powers real-time systems utilised globally. Joining a welcoming and encouraging team as a Junior Software Engineer will allow you to gain practical experience with cutting-edge technologies, including Java, Node.js, AWS, and cloud-based systems.
We support the development of new engineers, so you will collaborate directly with seasoned developers, participate in actual projects, and gradually gain confidence in a friendly setting. For someone who is inquisitive, driven, and prepared to begin a career in software engineering while maintaining a positive work-life balance in a stunning city like Barcelona, this position is ideal.
Additionally, you will benefit from flexible hybrid work, a fantastic team environment, and numerous learning opportunities that support your professional and personal development. Depending on abilities and experience, the annual remuneration for this Junior Software Engineer role is from €28,000 to €38,000, plus other perks and bonuses.
Details of Junior Software Engineer Job:
- Job Title: Junior Software Engineer Jobs in Barcelona Spain
- Company: Smadex
- Job Type: Full-time (40 hours per week)
- Salary: €28,000 – €38,000 per year (approx.)
- City: Barcelona
- Country: Spain
- Location: Barcelona, Spain (Hybrid – 2 days remote per week)
About Smadex:
Real-time programmatic advertising technology is the focus of Barcelona-based Smadex, a high-performance ad tech business. Our technology handles terabytes of data every day to support intelligent advertising decisions globally, processing over 4.5 million ad requests per second with ultra-low latency of less than 100 ms.
To join our rapidly expanding engineering team and help create scalable cloud-based services, we are currently seeking a Junior Software Engineer in Barcelona.
Responsibilities for Junior Software Engineer Jobs in Barcelona Spain:
- Create and manage cloud-based software systems
- Utilise distributed systems and contemporary backend technology.
- Take part in code reviews to enhance the quality of your code.
- Work together on system architecture and design with engineering teams.
- Contribute to the development of high-performance, scalable apps
- Acquire and utilise optimal software engineering techniques.
Required Qualifications for Junior Software Engineer Jobs:
- A degree or current coursework in software engineering, computer science, or a similar discipline
- strong interest in backend systems and software development
- Availability for 40 hours a week of full-time work
- Strong English communication abilities
- Adaptability and readiness to learn in a fast-paced setting
Preferred Skills (Bonus)
- Basic knowledge of Linux and command-line tools
- Familiarity with Java or Node.js
- Understanding of Git and version control systems
- Basic knowledge of scripting (Shell, Python, or similar)
Tech Stack
- Programming Languages: Java, Node.js, Python, Bash
- Databases: MySQL
- Cloud & DevOps: AWS, Docker, Kubernetes, Jenkins
- Tools: Git, Jira, Notion
Check Also: Electrician Jobs in Spain With Visa Sponsorship
Benefits of Junior Software Engineer Job:
- Career Growth & Learning Opportunities: Junior Software Engineer Jobs in Barcelona Spain 2026 offer strong career development where you work alongside experienced engineers, gain hands-on experience with modern technologies like Java, Node.js, AWS, and cloud systems, and continuously improve your technical skills in a real-world production environment.
- Competitive Salary & Financial Stability: This role provides a competitive salary package along with performance-based growth opportunities, ensuring financial stability while you build your career in one of Europe’s fastest-growing tech hubs, Barcelona.
- Modern Tech Stack Exposure: You will work with advanced tools and technologies including microservices, cloud infrastructure, Kubernetes, Docker, Jenkins, and large-scale distributed systems, giving you industry-relevant experience that is highly valued globally.
- International Work Environment: Join a diverse and collaborative engineering team where you communicate in English, work with global talent, and gain exposure to international software development standards and agile workflows.
- Work-Life Balance & Hybrid Model: Enjoy a flexible hybrid working structure in Barcelona with the option to work remotely two days per week, helping you maintain a healthy balance between professional growth and personal life.
- Employee Perks & Supportive Culture: Benefit from a positive workplace culture with private health insurance, meal vouchers, gym allowance, learning platforms, and fun team activities, all designed to support your well-being and long-term success.
Application Process for Junior Software Engineer Jobs in Barcelona Spain?
- Submit your online application with CV
- Initial CV screening by recruitment team
- Short HR interview (background and motivation)
- Technical assessment or coding task
- Technical interview with engineering team
- Final interview (culture fit & team alignment)
- Job offer and onboarding
Why Join Smadex?
If you are looking for a Junior Software Engineer job in Barcelona in 2026, Smadex offers a unique opportunity to work on large-scale, high-performance systems in a fast-growing ad-tech company. You will gain real-world experience, strong mentorship, and career growth in modern software engineering.
Is visa sponsorship available for this Barcelona position?
No, visa sponsorship is not provided for this role. Candidates must already have legal authorisation to work in Spain, such as EU citizenship or a valid Spanish work permit, before applying for the position.
What skills needed? Junior Software Engineer Spain 2026?
Basic knowledge of programming, especially Java or Node.js, is preferred. Understanding of Linux, Git, and problem-solving skills is important. Strong communication in English and willingness to learn are highly valued in candidates.
What working model was offered for this engineering job?
This role follows a hybrid working model in Barcelona. Employees work partly from the office and partly from home, usually two days remote per week, ensuring flexibility while maintaining strong team collaboration.




