We are seeking a Software Developer to join our technology team and contribute to the design and implementation of new digital solutions for engineering and simulation workflows. The role requires a solid foundation in modern software development and an interest in working with technically complex systems.
The idóneo candidate will have a structured approach to problem-solving and attention to detail and a desire to grow within a fast-moving engineering and technology environment.
All applicants must be eligible to work in Spain.
Responsibilities / What you will do
- Design, develop, and maintain web-based software applications used for engineering and simulation projects.
- Build efficient and secure backend systems, APIs, and data pipelines.
- Develop responsive and intuitive front-end interfaces using modern frameworks.
- Collaborate with engineers, data scientists, and product leads to translate technical requirements into scalable software features.
- Contribute to architectural decisions and ensure maintainable, high-quality code.
- Participate in testing, debugging, and continuous improvement processes.
Experience / Who you are
- Degree in Computer Science, Engineering, Applied Mathematics or related field (MSc or PhD).
- Strong experience with Python and JavaScript/TypeScript.
- Proficiency in at least one modern backend framework (e.g. FastAPI, Node.js, Django, or Express).
- Solid understanding of frontend development using frameworks such as React, Next.js, or Vue.js.
- Experience working with databases (SQL or NoSQL) and designing efficient data models.
- Familiarity with RESTful APIs, authentication systems, and cloud deployment environments.
- Practical experience with Git, Docker, and CI/CD pipelines.
- Experience integrating or automating engineering or simulation tools.
- Understanding of data processing, optimisation algorithms, or scientific computing frameworks.
- Exposure to DevOps, container orchestration, or infrastructure-as-code.
- Interest in UX/UI design and user-centric development.
- Strong problem-solving skills, creativity, and attention to detail.
- Able to work independently and collaboratively in a multidisciplinary R&D; environment.
What we offer
- Competitive salary and benefits package based on experience.
- Long-term role with opportunities for technical and professional development.
- Involvement in exciting, high-performance programmes across multiple industries.
- Access to state-of-the-art tools and engineering facilities.
- Supportive and dynamic team culture, with strong emphasis on innovation and continuous improvement.
- Access to a range of benefits that support your well-being, including private medical insurance.