Software Development Engineer (Java)

Amorebieta-etxano, Spain·Engineering·Part-time·Added 2 days ago

CAF

27 open roles

What they offer

  • Part-time hours

    Per the ad.

  • Hybrid

    Office and home days — the ad has the split.

What they ask for

  • Have the right to work in Spain

    CAF doesn't mention sponsorship in the ad.

  • Be near Amorebieta-etxano for hybrid days

    No relocation package mentioned.

  • Have 4+ years of experience

    Mid-level role.

Pulled from the advert automatically — the full ad is what counts.

You'll most likely need Spanish to apply.This job was automatically translated to English, .

About the role

At CAF Signalling we are still growing! If you are passionate about SW development in JAVA, keep reading:


What our colleagues highlight about working at CAF Signalling:

What you'll do


Within the software development team, the following tasks will be carried out:

  • Analysis of new functionality identified at the CBTC system level and its impact on the product.
  • Specification of requirements and definition of architecture.
  • Preparation of the detailed design of the software development.
  • Software development and integration.
  • Unit testing and integration testing in the laboratory
  • Configuration management.

About the company & team

  • Cutting-edge technological environment, with real impact on society: Each project is an opportunity to apply adapted, scalable, and sustainable solutions that transform urban and interurban mobility.
  • Team culture: Our work environment is characterised by camaraderie, collaboration and respect
  • Professional development: We believe in talent, offering continuous learning opportunities, autonomy at work, and real chances for growth. Flexibility and work-life balance are part of our commitment to people.
  • Flexibility and work-life balance: hybrid work model, flexible hours, intensive workday every Friday of the year and during the summer, adapting to your personal life.
  • Social benefits: supplementary meal vouchers and telework allowance. We also offer a flexible compensation package or partially subsidized language classes.

In addition, we are Top Employer Europe 2026 and our employees have rated us 3.8/4 on GLASDOOR.

Hiring process


We will begin with a phone conversation to get to know you and explain the position and the company.

Next, you will have an individual online meeting with the technical and people team, where you can learn the details of the tasks within the work team, clear up any doubts and curiosities you have about the vacancy.

Finally, after evaluating your application, we will inform you of the final decision of the selection process as soon as possible.


Sign up now and catch the train to your future!

What do you bring?

  • University degree in Industrial Engineering, Electronics, Automation, Telecommunications, Computer Science, or similar.
  • Demonstrable experience of 4 years in JAVA software development
  • Demonstrable experience in technical developments with Java EE, Apache Camel, JUnit, JBoss, SQL, Web Services, and GNU/Linux.
  • Mastery of tools and methodologies covering the entire software development and maintenance lifecycle (Development IDE: IntelliJ/Eclipse, Jenkins, Git, GitLab, Jira, and DOORS)
  • Experience in the development of critical and/or safety-related software systems is desirable, in the railway industry or similar characteristics (automotive, aerospace, or energy).
  • Possibility of residing in the Bilbao area