Senior Software Developer, Tarragona

Posted 4 Days Ago
Be an Early Applicant
Tarragona, Cataluña, ESP
Hybrid
Senior level
Automotive • Design
The Role
Design, develop, test, deploy, and maintain full-stack enterprise applications for the automotive industry. Build Java and Python backend services, Angular frontends, REST APIs, microservices, and database layers. Integrate AI/ML services, containerize applications, and deploy them across AWS and GCP using Kubernetes. Participate in agile development, code reviews, performance optimization, CI/CD, technical discussions, and mentoring junior engineers.
Summary Generated by Built In
Company Description

Shaping the Future of Automotive Engineering

Applus+ IDIADA is a global leader in automotive engineering, offering a dynamic and rewarding career opportunity for professionals passionate about shaping the future of mobility. As a TOP Employer certified company with over 3400 professionals from more than 20 countries, we provide a diverse and inclusive work environment that fosters innovation and growth with colleagues from over 50 nationalities contributing to a safer, more efficient, and sustainable vehicles.

Why join us?

Enjoy a highly flexible hybrid work model in a company that takes care of the employees’ wellbeing, offering work-life balance benefits such as subsidized canteen, free language courses, transport and coaching services.

Join a company that has a deep commitment to sustainability and push yourself to reach your full potential in a dynamic and challenging setting that values innovation and expertise.

Come & join us on the road to success.  

#LI-Hybrid

Job Description

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:

  • 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.

Qualifications

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)

Additional Information

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.

Skills Required

  • 6+ years of professional software development experience
  • Strong expertise in Java and/or Python
  • Production-grade enterprise application delivery from design through deployment
  • Deep knowledge of the Spring framework, including Core, Boot, MVC, Data, and Security
  • Experience with Hibernate ORM
  • Strong SQL and relational database design knowledge, including PostgreSQL and SQL Server
  • Experience designing RESTful APIs and microservices architectures
  • Hands-on experience with AWS or GCP
  • Experience with Docker and Kubernetes
  • Familiarity with CI/CD pipelines, GitLab, Jenkins, and modern DevOps practices
  • 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
  • Expertise with Git and collaborative development workflows
  • Excellent communication and collaboration skills
  • Ability to mentor junior engineers and contribute to technical discussions
  • Experience working in agile environments such as Scrum or Kanban
  • Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • Fluent Spanish and English, written and spoken
  • Experience integrating AI/ML services such as AWS Bedrock, SageMaker, or OpenAI APIs
  • Experience with Angular for full-stack development
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Oliva
12 Employees
Year Founded: 2013

What We Do

Applus+ IDIADA is a global partner to the automotive industry, supporting its clients in their product development activities by providing design, engineering, testing and homologation services. We have a large team of more than 2500 professionals drawn from over 28 countries, as well as an international network of subsidiaries and branch offices in 25 countries which ensures that our clients get customized, added-value solutions. IDIADA offers you the opportunity to develop a career in one of the worldwide leading automotive engineering companies. If you want an opportunity to challenge yourself and enhance your technical skills, to work in a thriving environment and to work alongside world-leading experts, then apply for one of our vacancies. Engineering services: comprehensive design, engineering and validation capabilities for vehicle development projects: CAD, CAE and testing of all major vehicle functionalities. Proving grounds: the most comprehensive proving grounds in Europe and Asia, located in Spain and China. Both grounds offer excellent customer support and facilities that provide the highest standards of safety and confidentiality. Homologation services in accordance with all European EC and ECE Regulations. We are also accredited for Australia, Europe, Japan, Taiwan, Malaysia and give consultancy to other countries and regions such as South America (including Brazil), China, Russia, Middle East, Gulf Countries, ASEAN, USA, Canada, among others

Similar Jobs

Perk Logo Perk

Account Manager

Artificial Intelligence • Fintech • Greentech • Sales • Software • Travel • Hospitality
Hybrid
Barcelona, Cataluña, ESP
1800 Employees

Perk Logo Perk

Senior Sales Executive

Artificial Intelligence • Fintech • Greentech • Sales • Software • Travel • Hospitality
Hybrid
Barcelona, Cataluña, ESP
1800 Employees
In-Office
4 Locations
85422 Employees

Perk Logo Perk

Devops Engineer

Artificial Intelligence • Fintech • Greentech • Sales • Software • Travel • Hospitality
Hybrid
Barcelona, Cataluña, ESP
1800 Employees

Similar Companies Hiring

Munchkin, Inc. Thumbnail
Consumer Web • eCommerce • Food • Kids + Family • Design • Manufacturing
Milton, Ontario
325 Employees
HERE Technologies Thumbnail
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
Amsterdam, NL
6000 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account