> Markdown version of [/jobs/ext/3488273-software-developer-simulia-f-m](https://www.wearedevelopers.com/jobs/ext/3488273-software-developer-simulia-f-m). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer SIMULIA (F/M) - **Company:** SIMULIA - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), 3D Rendering, Automation of Tests, C++ (Programming Language), Computational Fluid Dynamics, Computer Graphics, Continuous Delivery, Continuous Integration, Software Design Patterns, DevOps, Graphical User Interface, Object-Oriented Software Development, OpenGL, Software Architecture, Qt (Software), Service-Oriented Architecture, Software Engineering, Data Streaming, Systems Integration, TypeScript, Web Services, WebGL, Openapi, ReactJS, Core Api, Information Technology, Data Management, Front End Software Development, Restful APIs, Programming Languages - **Published:** September 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=eab4eddefe3d58a4 ## About the Role Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline. * Core Development:: 3+ years of professional experience in C++ development, with a strong emphasis on writing clean, maintainable, and efficient code. * Software Architecture: Solid understanding of software integration principles, general software architecture, and modern Design Patterns (with particular emphasis on Service-Oriented Architecture / SOA). * Modern DevOps: Hands-on experience working within CI/CD (Continuous Integration/Continuous Delivery) pipelines and automated testing environments. * Soft Skills: A proactive, curious, and dynamic mindset, with the proven ability to work autonomously while collaborating effectively within a cross-functional team. Nice-to-Have / Desirable Skills (Would be a plus): * Object-Oriented Frameworks: Experience working with a Single-Root Class Hierarchy Framework in C++ (such as Qt or legacy frameworks like MFC). * GUI Frameworks: Proven experience with modern Graphic User Interface (GUI) frameworks, specifically Qt (C++) or React (JS/TS). * Full-Stack Capability: Familiarity with full-stack development patterns, including Web Services, OpenAPI, RPC, and modern frontend technologies (TypeScript/JavaScript). * Computer Graphics: Experience in Computer Graphics development (e.g., OpenGL, WebGL, or general 3D rendering concepts). * Domain Knowledge: Background or foundational knowledge in CFD (Computational Fluid Dynamics) or CAE software workflows. Inclusion statement ## Description * Next-Gen Application Development: Lead and contribute to the development of a next-generation Fluids application within the 3DEXPERIENCE platform, focusing on seamless user workflows and high-density data management. * Platform & Environment Integration: Collaborate on integrating Navier-Stokes (NS) and Lattice Boltzmann Method (LBM) fluid solvers into unified multiphysics and multiscale environments within the 3DEXPERIENCE platform. * Orchestration & Data Flow: Design robust APIs and data contracts to smoothly handle case setups, trigger external solver executions, and transition control to downstream post-processing applications. * Modular Architecture & Code Reusability: Work alongside the global fluids development team to modularize legacy and new codebases, driving reusability through clean architecture and design patterns. * Knowledge Sharing & Mentorship: Actively document developments and spearhead knowledge-sharing initiatives to elevate the technical capabilities of the immediate team. * Technological Intelligence: Keep abreast of the latest technological trends (including AI integrations, next-gen programming languages, and cloud architectures), understand developer partner requirements, and benchmark against competing CAE products to future-proof our applications. ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [Rendering Design Software in the Browser at Penpot](https://www.wearedevelopers.com/videos/1353-rendering-design-software-in-the-browser-at-penpot) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [TresJS a new declarative ThreeJS as Vue components](https://www.wearedevelopers.com/videos/543-tresjs-a-new-declarative-threejs-as-vue-components) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)