Applus+ IDIADA
Senior Software Developer, Tarragona
Tarragona, CT, Spain · Hybrid · Full-time
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerApplus+ IDIADA
- LocationTarragona, CT, 43715, Spain
- Work styleHybrid
- Employment typeFull-time
- Employer posted
The Digital Business team develops AI-powered digital solutions that transform how IDIADA and our global clients operate. We organize complex automotive data and deliver fast, reliable platforms that drive innovation across testing, validation and mobility services — positioning IDIADA as the most digital and customer-oriented company in the industry.
What can we offer you?
- Collaborate with 60+ software engineers in a young, dynamic and multicultural environment
- High standards, high impact — Work with a passionate team committed to engineering excellence
- Modern agile practices — Scrum, code reviews, retrospectives and continuous innovation
- End-to-end ownership — Design, implement and validate applications for the automotive industry
- Growth at scale — Be part of a large, rapidly expanding organization
Our Tech Stack
We build on a modern, cloud-native foundation:
Show full description
- Backend & APIs — Java/Spring Boot, Hibernate, Python (FastAPI/Flask), RESTful & event-driven architectures
- Data — PostgreSQL, Microsoft SQL Server
- Frontend — Angular
- AI/ML — AWS Bedrock, SageMaker, OpenAI, Anthropic, Gemini APIs, LangChain, RAG pipelines
- Cloud & Infrastructure — AWS & GCP, Kubernetes (EKS/GKE), Docker, Terraform/CloudFormation
What are we looking for?
Experienced full-stack software engineers to design and deliver AI-enabled enterprise applications.
We seek talented developers capable of working across the entire technology stack, from robust backend services to modern user interfaces, while integrating cutting-edge AI capabilities into production-grade systems.
Key technical requirements:
- Develop backend services using Java/Spring Boot and Python, implementing microservices architectures and RESTful APIs
- Design and implement data access layers with Hibernate ORM and optimize queries for PostgreSQL and SQL Server
- Build responsive, modern frontends with Angular
- Integrate AI/ML services from AWS (Bedrock, SageMaker) and third-party providers (OpenAI, Anthropic, Google Gemini)
- Write comprehensive unit and integration tests to ensure code quality and system reliability
- Containerize applications with Docker and orchestrate deployments on Kubernetes (EKS/GKE)
- Deploy and maintain applications across AWS and GCP cloud environments
- Leverage AI-assisted development tools (AWS Kiro / Claude Code) to enhance productivity
Ideal candidate profile:
- Strong foundation in object-oriented programming and software design patterns
- Proven ability to deliver full-stack solutions from conception through production deployment
- Collaborative mindset with excellent communication skills
- Commitment to code quality, testing practices and continuous improvement
- Enthusiasm for emerging technologies and AI integration
- Self-motivated with strong problem-solving abilities
If you are passionate about building innovative solutions for the automotive industry and want to be part of the complete software development lifecycle, we encourage you to apply.
What we offer
Professional Development
- Career progression — Clear pathways for technical and leadership growth within the organization
- Continuous learning — Subsidized specialized training, certifications and language courses
- Knowledge sharing — Work alongside senior engineers with deep expertise in automotive technology and AI
Work Environment
- Dynamic, innovative culture — Tackle complex challenges in an agile, collaborative setting where your ideas drive real impact
- Remote work flexibility — Hybrid model supporting work-life balance
- Multicultural team — Collaborate with 60+ engineers from diverse backgrounds
Work-Life Balance & Perks
- Shuttle bus service — Direct routes from Barcelona and Tarragona
- Car-sharing app — Internal platform promoting sustainable transportation
- Subsidized canteen — Quality meals at reduced cost
- Modern facilities — Access to cutting-edge development tools and infrastructure
Impact & Growth
- Own your work — End-to-end ownership of features from design to production
- Emerging technologies — Hands-on experience with AI, cloud-native architectures and modern DevOps practices
- Industry leadership — Contribute to solutions that shape the future of automotive testing and mobility.
Experience & Expertise
- 6+ years of professional software development with strong expertise in Java and/or Python
- Proven track record delivering production-grade enterprise applications from design to deployment
- Deep knowledge of Spring framework (Core, Boot, MVC, Data, Security) and Hibernate ORM
- Strong command of SQL and relational database design (PostgreSQL, SQL Server)
- Experience with RESTful API design and microservices architectures
- Hands-on experience with cloud platforms (AWS/GCP) and containerization (Docker, Kubernetes)
- Familiarity with CI/CD pipelines (GitLab, Jenkins) and modern DevOps practices
- Bonus: Experience integrating AI/ML services (AWS Bedrock, SageMaker, OpenAI APIs) or working with Angular for full-stack development
Technical Foundation
- Solid understanding of object-oriented programming, SOLID principles and design patterns
- Strong debugging, profiling and performance optimization skills
- Experience writing unit, integration and end-to-end tests
- Version control expertise with Git and collaborative development workflows
Soft Skills
- Collaborative team player with excellent communication skills
- Ability to mentor junior engineers and contribute to technical discussions
- Self-driven with strong analytical and problem-solving abilities
- Comfortable working in agile environments (Scrum/Kanban)
Education
- Degree in Computer Science, Software Engineering or related field (or equivalent practical experience)
Languages
- Fluent in Spanish and English (written and spoken)
Applus IDIADA is committed to equality,diversity and inclusion. We don’t put limits on you, so don’t put limits on yourself either. There is a place for everyone.
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Software engineer jobs in Spain
ROLIVA currently lists 163 open roles like this in Spain.
Employers hiring for this
- Elastic20 open roles
- FeverUp15 open roles
- Preply10 open roles
- Wolters Kluwer10 open roles
- Deutsche Bank7 open roles
At a glance
- Work styleHybrid
- Employment typeFull-time
- SeniorityMid level
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.
SQL Python AWS GCP Kubernetes Docker Terraform Java PostgreSQL Scrum