27.091 Ofertas de Empresas de Desarrollo de Software en España
Software Engineer
Publicado hace 24 días
Trabajo visto
Descripción Del Trabajo
We at Mars Petcare believe in making a better world for pets and we want to do this through transforming our relationships with Pet Owners through delivering excellent products, services and personalized experiences with our brands. The Digital Products, Platforms & Services team is a newly formed team sits within Growth, Digital & Platforms (GDP) global function and is responsible for designing, developing & rolling out state-of-the-art digital products across brands, regions & divisions globally and help our brands accelerate organic growth.
THE JOB
We are seeking a dynamic Senior Software Engineer for CRM Marketing Automation on top of Salesforce Marketing Cloud for our CRM Product team. As a Software Engineer Salesforce CRM Marketing Automation, you will be responsible for building the core CRM product on top of Salesforce CRM capabilities and extending the product with additional features to deliver a delightful experience for the marketing teams. You will be part of the CRM product team and work alongside your colleagues who would focus on other aspects of product engineering as well as leads, product owner and the entire scrum team. This role requires hands-on experience building scalable micro services on Azure Cloud using backend technologies in Java, relational and no-SQL databases and highly scalable stateless capabilities to supplement the needs of our CRM product. It’ll be a big plus to also have a strong understanding of CRM platforms, marketing automation tools, and data engineering experience. Our CRM Marketing Automation Product is built on top of Salesforce CRM and in this role, you will be required to partner closely with the product team, bring your expertise in backend engineering across Mars Petcare for the CRM product to fit our brands and divisions across the globe. You will join our innovative team and play a pivotal role in product engineering for our CRM Marketing capabilities, ensuring optimal customer experiences across our organization.
What will be your key responsibilities?
- Design, develop, and maintain backend systems and services for our multi-brand global platforms.
- Collaborate with engineers, product managers, and other stakeholders to define requirements and prioritize feature development
- Implement best practices for backend development, including code quality, scalability, security, and performance optimization.
- Integrate backend systems with third-party APIs, services, and databases.
- Optimize backend code for performance, scalability, and maintainability.
- Write automated tests to ensure the reliability and correctness of backend code
- Participate in code reviews and provide constructive feedback.
- Stay current on backend development trends, best practices, and emerging technologies.
- Troubleshoot and debug backend issues, working closely with cross-functional teams to resolve technical challenges
- Work closely with product managers, other software engineers, and stakeholders to define requirements and prioritize feature development
- Provide training and support to end-users on capabilities developed and best practices
- Document your work in a clean, concise manner to be consumed by your colleagues in a way that speaks of your attention to the details
- Stay current on industry trends and best practices in CRM marketing automation and data analytics
Knowledge / Experience
- Hands-on software development, with proficiency in some programming languages such as Java
- Good understanding of backend frameworks and libraries
- Experience with relational and/or non-relational databases (e.g., MySQL, MongoDB)
- Hands-on expertise and proficient use of RESTful API design principles and best practices is required
- Strong hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- Experience with Salesforce Marketing Cloud or other marketing automation platforms preferred.
- Attention to detail in documenting technical specifications and data-related workflows.
- Ability to communicate complex technical concepts to non-technical stakeholders.
- Ability to work independently and prioritize multiple tasks in a fast-paced environment
NICE TO HAVE
- Prior experience with Global multi-brand organization.
- Awareness of data privacy regulations and a commitment to ensuring compliance in data-related activities.
What can you expect from Mars?
- Work with diverse and talented Associates, all guided by the Five Principles.
- Join a purpose driven company, where we’re striving to build the world we want tomorrow, today.
- Best-in-class learning and development support from day one, including access to our in-house Mars University.
- An industry competitive salary and benefits package, including company bonus.
#TBDDT
Software Engineer
Publicado hace 3 días
Trabajo visto
Descripción Del Trabajo
Somos Bertrandt.
Un proveedor de servicios de desarrollo independiente e internacional con una larga experiencia en el sector automotriz.
Con un conocimiento transversal de diversas industrias y una comprensión holística de sistemas y productos, creamos soluciones tecnológicas en cualquier etapa del proceso de desarrollo del producto. Nos centramos en temas candentes como la digitalización, la movilidad eléctrica y los sistemas autónomos, principalmente para los sectores automotriz, aeroespacial y de ingeniería mecánica, facilitando de manera constante el desarrollo de soluciones personalizadas en estas áreas.
Nuestro objetivo: acelerar el progreso tecnológico y hacer una contribución relevante a un futuro sostenible.
Trabajamos en ello todos los días, con alrededor de 14,000 empleados en más de 50 sedes en todo el mundo.
Buscamos un Ingeniero(a) de Software para unirse a nuestro equipo. La posición implica la realización de tests de bajo y alto nivel para verificar y validar la implementación realizada por otros compañeros de equipo para una computadora encargada del HMI del avión MRTT.
El candidato ideal analizará y comprenderá software existente, particularmente en sistemas que operan en VxWorks, y será capaz de automatizar la ejecución de tareas mediante el desarrollo de scripts en Python.
Responsabilidades
- Analizar y comprender las implementaciones de software actuales en Ada/C bajo DO-178C.
- Trabajar con sistemas que corren en arquitectura VxWorks.
- Desarrollar scripts de automatización en Python.
- Desarrollar y ejecutar pruebas de alto y bajo nivel.
- Colaborar en entornos de integración continua.
- Generación de evidencias y documentación utilizando los requisitos descritos en DOORS.
Requisitos
- Formación: Ingeniería en Telecomunicaciones, Informática o afines.
- Experiencia: 3 años.
- Conocimientos específicos: V&V, Ada/C, Python, DO-178C, VxWorks, DOORS.
- Idiomas: Inglés (valorable).
- Habilidades personales: trabajo en equipo, pensamiento analítico, iniciativa, buena comunicación y orientación a la resolución de problemas.
Qué ofrecemos
- Salario competitivo y paquete de beneficios, en función de la seniority del puesto.
- Horario de trabajo flexible.
- Un entorno de trabajo dinámico y multidisciplinar, con oportunidades continuas de aprendizaje.
Software Engineer
Publicado hace 3 días
Trabajo visto
Descripción Del Trabajo
Somos Bertrandt.
Un proveedor de servicios de desarrollo independiente e internacional con una larga experiencia en el sector automotriz.
Con un conocimiento transversal de diversas industrias y una comprensión holística de sistemas y productos, creamos soluciones tecnológicas en cualquier etapa del proceso de desarrollo del producto. Nos centramos en temas candentes como la digitalización, la movilidad eléctrica y los sistemas autónomos, principalmente para los sectores automotriz, aeroespacial y de ingeniería mecánica, facilitando de manera constante el desarrollo de soluciones personalizadas en estas áreas.
Nuestro objetivo: acelerar el progreso tecnológico y hacer una contribución relevante a un futuro sostenible.
Trabajamos en ello todos los días, con alrededor de 14,000 empleados en más de 50 sedes en todo el mundo.
Buscamos un Ingeniero(a) de Software para unirse a nuestro equipo. La posición implica la realización de tests de bajo nivel para verificar y validar la implementación en la unidad de control y supervisión digital del motor del avión y gestiona todos los ajustes avanzados del motor.
El/la candidato ideal analizará y comprenderá software existente en C/C++ y será capaz de automatizar la ejecución de tareas mediante el desarrollo de scripts en Python.
Responsabilidades
- Analizar y comprender las implementaciones de software actuales en C/C++ bajo DO-178C.
- Desarrollar scripts de automatización en Python.
- Desarrollar y ejecutar pruebas de alto y bajo nivel.
- Colaborar en entornos de integración continua.
- Generación de evidencias, trazabilidad y documentación utilizando los requisitos descritos en DOORS
Requisitos
- Formación: Ingeniería en Telecomunicaciones, Informática o afines.
- Experiencia: A partir 3 años.
- Conocimientos específicos: V&V, C/C++, Python, DO-178C, DOORS
- Idiomas: Inglés.
- Habilidades personales: trabajo en equipo, pensamiento analítico, iniciativa, buena comunicación y orientación a la resolución de problemas.
- Valorable experiencia con herramientas como IVT o RTRT.
- Valorable experiencia con herramientas como Trace32.
Qué ofrecemos
- Incorporación a un equipo técnico con gran proyección y aprendizaje continuo.
- Modalidad de trabajo hibrido.
- Flexibilidad, dinamismo y participación activa en proyectos tecnológicos punteros.
- Salario competitivo según experiencia.
- Oportunidades de desarrollo dentro de un grupo internacional.
Software engineer
Publicado hace 4 días
Trabajo visto
Descripción Del Trabajo
Somos Bertrandt.
Un proveedor de servicios de desarrollo independiente e internacional con una larga experiencia en el sector automotriz.
Con un conocimiento transversal de diversas industrias y una comprensión holística de sistemas y productos, creamos soluciones tecnológicas en cualquier etapa del proceso de desarrollo del producto. Nos centramos en temas candentes como la digitalización, la movilidad eléctrica y los sistemas autónomos, principalmente para los sectores automotriz, aeroespacial y de ingeniería mecánica, facilitando de manera constante el desarrollo de soluciones personalizadas en estas áreas.
Nuestro objetivo: acelerar el progreso tecnológico y hacer una contribución relevante a un futuro sostenible.
Trabajamos en ello todos los días, con alrededor de 14,000 empleados en más de 50 sedes en todo el mundo.
Buscamos un Ingeniero de Software con dominio en C++ para unirse a nuestro equipo. La posición implica desarrollar y mantener sistemas de software enfocados en los lenguajes C y C++.
El candidato ideal analizará y comprenderá software existente, particularmente en sistemas de radar que operan en VxWorks con arquitectura ARM. Es esencial tener experiencia en entornos de múltiples núcleos y multiprocesadores.
Responsabilidades
- Analizar y comprender las implementaciones de software actuales en C/C++ bajo DO-178C.
- Trabajar con sistemas de radar, especialmente aquellos que operan en VxWorks y arquitectura ARM.
- Desarrollar y ejecutar pruebas unitarias.
- Colaborar en entornos de integración continua.
Requisitos
- Formación: Ingeniería.
- Experiencia: más de 3 años en roles similares.
- Conocimientos específicos: C, C++, DO-178C, desarrollo SW, Eclipse, UML, TestLink, GNAT, VxWorks.
- Idiomas: Inglés.
- Disponibilidad para viajar: ocasionalmente para despliegues en cliente (Torrejón de Ardoz).
- Habilidades personales: Buscamos personas con capacidad de análisis, orientación a resultados, trabajo en equipo y pasión por la tecnología.
Qué ofrecemos
- Salario competitivo y paquete de beneficios, en función de la seniority del puesto.
- Horario de trabajo flexible.
- Un entorno de trabajo dinámico y multidisciplinar, con oportunidades continuas de aprendizaje.
Software Engineer
Publicado hace 4 días
Trabajo visto
Descripción Del Trabajo
Software Engineer
Are you a Software Engineer who wants to apply their technical expertise to real innovation projects? At Mosaic Factor , we specialize in developing custom AI algorithms and turning them into robust and scalable software applications for the mobility and logistics sectors, combining Big Data, Machine Learning, and Artificial Intelligence in solutions with real impact.
ABOUT THE OPPORTUNITY
We are looking for a Software Engineer with solid software engineering background to join our team in developing innovative solutions that solve real market problems. You will primarily work on developing complex and scalable back-end systems for AI solutions, with opportunities to contribute to front-end development when needed.
Your expertise will be key to transforming research concepts into productive applications that optimize urban transport, improve global logistics, and contribute to more sustainable cities. You will collaborate closely with data scientists, domain experts, and researchers in an environment where technological innovation combines with real social impact.
WHAT YOU NEED TO EXCEL
Education and Experience
- Degree in Computer Science , or related field
- 3+ years of experience in software development, with emphasis on back-end systems
- Proven experience in real development and production deployment projects
Core Technical Expertise
- Programming Paradigms : Solid knowledge of object-oriented, functional, and other programming paradigms
- Languages : Professional experience with Java and Python , with ability to work efficiently in both
- Software Architecture : Deep knowledge of design patterns, SOLID principles, and scalable architectures
- APIs and Microservices : Experience designing and implementing RESTful APIs and distributed architectures
Front-End Development (Highly Valued)
- React : Practical experience developing user interfaces with React and its ecosystem
- JavaScript/TypeScript : Solid knowledge of modern front-end stack
- UI/UX : Ability to create intuitive interfaces that handle complex data
DevOps and Infrastructure
- Containers : Experience with Docker and container orchestration
- CI/CD : Knowledge of continuous integration and deployment pipelines
- Cloud Platforms : Familiarity with AWS, GCP, or Azure for production deployment
- Tools : Git, monitoring systems, and observability tools
AI/ML Knowledge (Differential Plus)
- Fundamental Concepts : Understanding of Machine Learning algorithms and their practical application
- Model Integration : Experience integrating ML models into production applications
- Generative AI : Knowledge of LLMs, RAG, or agent frameworks for innovative applications
- MLOps : Experience in model lifecycle, from development to production monitoring
WHAT WE OFFER
Real Innovation Projects
- Prediction Systems for route optimization and urban fleet management
- Data Platforms that process mobility information in real-time
- AI Solutions for sustainable logistics and efficient eCommerce
- Advanced Applications that combine European research with practical implementation
Professional Growth
- Direct collaboration with international researchers and experts
- Participation in Horizon Europe projects and innovation initiatives
- Continuous training in emerging AI technologies and software development
- Exposure to different domains: automotive, smart cities, green logistics
Flexible Work Environment
- Hybrid mode : Barcelona city center office + remote work
- Flexible hours that adapt to your productivity and work style
- International team with collaborative and supportive culture
- Relaxed atmosphere where ideas and technical contributions are valued
Benefits and Compensation
- Competitive salary according to your experience and contribution to the team
- Comprehensive social benefits
- Training budget and participation in technical conferences
- Flexibility to explore new technologies and innovative approaches
YOUR RESPONSIBILITIES
Back-End Development
- Design and implement robust and scalable back-end systems
- Develop efficient APIs that integrate complex data and AI algorithms
- Optimize performance of applications handling large data volumes
- Maintain code quality through best practices, testing, and technical documentation
Front-End Contribution
- Develop intuitive interfaces using React to visualize complex data
- Collaborate in designing user experiences that facilitate decision-making
- Integrate front-end with back-end systems efficiently and maintainably
Integration and Deployment
- Implement solutions in high-availability production environments
- Manage CI/CD pipelines for automated and secure deployment
- Monitor production systems and resolve incidents proactively
Collaboration and Innovation
- Work closely with data scientists to productize research algorithms
- Participate in defining technical architectures for new projects
- Contribute technical ideas to improve existing processes and solutions
- Stay updated on emerging technologies relevant to the domain
Are you ready to apply your software engineering expertise to projects that truly matter? At MOSAIC Factor you will have the opportunity to work at the intersection of advanced technology and social innovation, developing solutions that contribute to a more sustainable and intelligent future. Join our team and be part of the technological transformation in mobility and logistics.
Software Engineer
Publicado hace 4 días
Trabajo visto
Descripción Del Trabajo
AI Engineer – Madrid
Location: On-Site in Madrid
Salary: Dependant on experience
We are building a team of exceptional AI engineers in Madrid to push the boundaries of what is possible with cutting-edge machine learning. This is a chance to join from the start, shape the culture, and work in an intellectually stimulating environment on high-impact, real-world challenges.
What you’ll do
- Design and deliver machine learning models and AI systems that solve commercially relevant problems.
- Translate business challenges into AI solutions with creativity and technical judgment.
- Own projects end-to-end, from framing the problem to deploying models in production.
- Stay at the forefront of AI advances, especially in large language models, inference optimisation, and applied ML.
- Collaborate closely with business stakeholders and technical peers to deliver innovative outcomes.
What we’re looking for
- Outstanding academic background: top bachillerato grades (9.0+) and a strong bachelor’s degree (7.0+) in Computer Science, Mathematics, Engineering, or related field.
- Deep understanding of machine learning theory and practical experience building production ML systems.
- Hands-on expertise with LLMs, including prompt design, agentic workflows, retrieval pipelines, and inference stack fundamentals.
- Strong programming skills in Python (3+ years) , plus experience with C++, Java, or .NET.
- Experience with SQL and cloud platforms (Azure or AWS).
- Curiosity, ownership, and a passion for solving complex problems at pace.
- Excellent communication and collaboration skills.
Why join us?
- Work on diverse, cutting-edge AI projects with immediate real-world impact.
- Collaborate with highly talented peers in a fast-paced, entrepreneurial environment.
- Gain exposure to global markets and industries while applying the latest advances in AI.
- Have impact from day one — we empower our engineers to take ownership and deliver.
Software Engineer
Publicado hace 4 días
Trabajo visto
Descripción Del Trabajo
Software Developer – Madrid
Location: On-Site in Madrid
Salary: Dependant on experience
We are building a team of exceptional software developers in Madrid to deliver innovative, high-impact solutions. This is a unique opportunity to join from the start, shape the culture, and work in an intellectually stimulating environment on projects that matter.
What you’ll do
- Take ownership of technical products and end-to-end projects.
- Design, develop, and optimise robust software solutions that address complex business challenges.
- Apply sound judgment to translate business needs into scalable technical solutions.
- Challenge existing systems and processes to drive technical excellence and innovation.
- Stay current with industry and technology trends to keep us at the forefront of what’s possible.
What we’re looking for
- Strong academic background: top bachillerato grades (9.0+) and a bachelor’s degree (7.0+) in Computer Science, Mathematics, Engineering, or related field from a top university.
- Excellent programming and system design skills (5+ years of professional experience), with recent experience in Java, C#, .NET, or other object-oriented languages (C++ or Python).
- Experience with SQL databases and cloud platforms (Azure or AWS).
- Passion for programming, problem solving, and building innovative solutions.
- Entrepreneurial mindset with the ability to take ownership and deliver results.
- Strong communication skills and a collaborative, curious approach.
- Financial services experience is a plus, but not required.
Why join us?
- Have impact from day one — we empower developers to own their work.
- Work on diverse, challenging projects alongside exceptionally talented peers.
- Deliver demonstrable business value while learning how industries and markets work.
- Thrive in a fast-paced, entrepreneurial environment that values innovation and collaboration.
Sé el primero en saberlo
Acerca de lo último Empresas de desarrollo de software Empleos en España !
Software Engineer
Publicado hace 4 días
Trabajo visto
Descripción Del Trabajo
Software/Firmware Engineer
We are looking for a Software/Firmware Engineer to join our team and actively contribute to the development of embedded systems, software architecture, and hardware integration. The role involves C++ programming, the design and optimization of communication interfaces, and close collaboration with various departments to ensure efficient solutions aligned with the company’s objectives. You will also be involved in developing Linux and Yocto-based systems, ensuring seamless integration with hardware and improved product performance. To maximize software and firmware quality and efficiency, it will be essential to streamline development processes and ensure alignment with both technical standards and business needs.
RESPONSIBILITIES
- Develop and optimize embedded software using C++.
- Work with Linux and Yocto-based systems, ensuring robust and efficient hardware integration.
- Design and implement communication protocols for interfaces such as I2C, SPI, UART, RS485, and CAN.
- Read and interpret electronic schematics to ensure hardware-software compatibility.
- Support the planning, execution, and validation of testing to ensure system reliability.
- Maintain up-to-date technical documentation to ensure traceability and ease of maintenance.
REQUIREMENTS
- 4+ years of experience in C++ software development.
- Hands-on experience with embedded software development using Yocto.
- Solid knowledge of Linux-based operating systems.
- Strong understanding of hardware interfaces (I2C, SPI, UART, RS485, CAN).
- Ability to read and understand electronic schematics.
- Proactive attitude with strong ability to work independently.
- Advanced English proficiency (spoken and written).
- Degree in Computer Engineering, Electronics, Telecommunications, or a related field.
KNOWLEDGE & SKILLS
- Microcontroller programming (ARM Cortex-M, STM32, ESP32, or similar).
- Familiarity with real-time operating systems (RTOS), such as FreeRTOS or Zephyr.
- Knowledge of backend technologies (PHP, MySQL, etc.).
- Experience with communication protocols such as:
- CAN
- NMEA2000
- Modbus RTU/TCP
- Basic understanding of navigation systems.
- Frontend development skills to provide occasional support to the team.
SOFT SKILLS
- Strong analytical thinking and the ability to solve technical challenges efficiently.
- Team-oriented mindset, collaborating across departments to achieve shared goals.
- Proactivity and autonomy in decision-making.
- Attention to detail, ensuring quality and precision in development.
- Adaptability and flexibility to embrace new requirements and technologies.
- Organizational and time management skills for handling multiple projects.
- Clear and effective communication, both written and verbal.
- Continuous improvement mindset, focused on optimizing processes and outcomes.
WHAT WE OFFER
- Career development opportunity in a leading company in the industry.
- Permanent employment contract from day one.
- A dynamic, collaborative, and innovative work environment.
- Ongoing training with a highly skilled team.
- Occasional travel to manufacturing sites.
- Team-building activities and real opportunities for growth.
*FUTURE FIBRES RIGGING SYSTEMS, S.L. is committed to the development of policies that integrate equal treatment and opportunities between women and men, and that avoid any type of direct or indirect discrimination based on sex. We promote and encourage measures to ensure that equality is real and effective within our organization, establishing equal opportunities between women and men as a strategic principle of our Corporate and Human Resources Policy, in accordance with the definition of this principle established in Organic Law 3/2007, of 22 March, for effective equality between women and men.
In each and every one of the areas in which we carry out our activity, from recruitment to hiring, including salary policy, training, working and employment conditions and occupational health, we assume and apply the principle of equal opportunities between women and men. We also promote the organization of working time to facilitate the reconciliation of personal, family and working life with the aim of improving the quality of life and satisfaction of our staff.
The principles set out above are put into practice through the implementation of an Equality Plan that represents an improvement in our management system and the guarantee of having an internal structure free of gender discrimination. In this way, we also want to contribute to the progress towards a society in which equality is firm, real and effective.
Software Engineer
Publicado hace 4 días
Trabajo visto
Descripción Del Trabajo
En ALTEN tenemos claro que el éxito de nuestros proyectos se debe a las personas que forman nuestro equipo.
Por eso, si tienes experiencia como Ingeniero de Software en Automatización (Ansible & AWX), nos comprometemos a impulsar tu talento, satisfacer tus expectativas profesionales y hacerte sentir como en casa.
¿Te unes a nuestro #WelcomeHome ? ¡Sigue leyendo!
¿En que consistirá su objetivo?
Evolución de soluciones técnicas en el entorno de IT OPS, con un enfoque en la automatización, modernización y colaboración entre equipos.
¿Qué buscamos?
- Experiencia: 3 a 6 años en automatización y operaciones IT.
- Conocimientos Obligatorios:
- Ansible y AWX (experiencia sólida).
- Conocimientos Deseables:
- GitHub y GitHub Actions
- Terraform y otras herramientas IaC
- Scripting: Bash, PowerShell, Python
- Competencias Blandas:
- Habilidad para documentar de forma clara y estructurada
- Colaboración con equipos de Tecnología e InfoSec
- Excelencia en la entrega, comunicación oportuna y sentido de responsabilidad
- Idioma de Servicio: Inglés (nivel B2 o superior)
- Responsabilidades de Gestión: No aplica
- Ubicación y Modalidad: Híbrido en Madrid, con 3 días a la semana en oficina
¿Qué podemos ofrecerte?
- Formar parte de una gran empresa competitiva y en continuo crecimiento.
- Integración en un equipo de profesionales altamente cualificado, con un buen clima laboral, innovador y dinámico.
- Formación especializada y desarrollo profesional continuo.
- Beneficios sociales y plan de compensación flexible.
- Retribución competitiva.
¿Quiénes somos?
Somos un equipo. Formamos parte de ALTEN, una multinacional europea especializada en proporcionar servicios de consultoría, tecnología de la información y servicios de ingeniería a las principales compañías del mercado español.
Si te gustan las cifras, te diremos que en España tenemos una facturación de 337 millones de euros, 10 sedes y un equipo formado por más de 5.500 personas.
Además, en ALTEN nos enorgullece ofrecer igualdad de oportunidades, independientemente del género, edad, diversidad de capacidades o país de origen.
Nuestro compromiso está con el talento y con las personas que lo tienen.
Software Engineer
Publicado hace 4 días
Trabajo visto
Descripción Del Trabajo
At NeuralTrust we're looking for a Software Engineer to take our company to the next level. Join us!