Careers International

Three colleagues sitting together on a couch reviewing work on a laptop in a modern office space at Dassault Systèmes.
Dassault Systemes – profile photo

Get to know us

Virtual Worlds for real life

Dassault Systèmes is a catalyst for human progress. We provide business and people with collaborative virtual environments to imagine sustainable innovations. By creating virtual twin experiences of the real world with our 3DEXPERIENCE platform and applications, we bring value to more than 350,000 customers of all sizes, in all industries, in more than 150 countries. Join our global community of more than 25,000 passionate individuals !

Life About Us at A Glance

Here’s our pitch to you: If you’ve got an idea for absolutely anything, from a prosthetic leg to your dream motorbike to a way to make your city more sustainable, you can work with our solutions to design it, model it, simulate it, test it, manufacture it and even market it. Our solutions can help you bring your vision to life!l

At Dassault Systèmes, we’re a global community of more than 25,000 passionate individuals united in our diversity by sharing the same “IF” mindset and values. “IF” refers to our passion for exploring new possibilities and “WE” to our belief that by bringing our community together we can enable meaningful change.

Our values are a real source of inspiration for us to accomplish our purpose and ultimately make dreams possible together. They reflect the Dassault Systèmes mindset of constantly challenging ourselves in our collaborative innovation journey.

Two colleagues discussing a project in front of a screen displaying a colorful 3D simulation model in a Dassault Systèmes workspace.
Woman using a VR headset and controller to interact with a virtual environment during a technology demonstration.

C++ Developer (M/F)

To support its growth and that of its clients through virtual worlds, Dassault Systèmes, the 3DEXPERIENCE Company, is strengthening its teams today. As a C++ Developer within the R&D team, you will contribute to aligning the solution with business needs, ensuring robustness, and making relevant technical choices throughout all project phases: specifications, development, integration, and more.

Role description & Responsibilities
  • Participate in the development and evolution of Dassault Systèmes solutions.
  • Take part in technical scoping workshops to meet the established requirements (internal orexternal clients).
  • Contribute to the writing of technical documentation for the developed applications.
  • Participate in defining and implementing unit and integration tests.
  • Propose new technical solutions discovered during your technological watch.
Qualifications
  • You hold an advanced degree (Engineer or University level, Bac +5) and have at least 3 years of experience in C++ software development
  • You have strong skills in algorithms
  • You are fluent in English
  • You have good interpersonal skills and can work effectively in a team
  • You demonstrate autonomy and are proactive in suggesting improvements
What’s in it for you

Joining Dassault Systèmes also means becoming part of a scientific company at the heart of technological innovation, with over 40 years of strong growth

Key benefits include:
  • Multicultural environment
  • Friendly workplace focused on well-being and health (gym facilities, music rooms, concierge services, etc.)
  • Commitment to diversity and inclusion
  • Dynamic career development policy (training programs, internal mobility, etc.)

Cloud Developer (M/F)

As a Cloud Developer, you will be responsible for managing, developing, and integrating new features into our Cloud platforms. We are looking for a motivated profile with a strong interest in modern technologies and distributed algorithms.

Do you have big ambitions? Do you enjoy challenges? Are you passionate about innovation? Dassault Systèmes helps change the world. With the virtual universes of 3DEXPERIENCE, let’s expand our horizons together.

Role description & Responsibilities
  • Define and qualify strategic cloud platforms for Dassault Systèmes: 3DS OUTSCALE, AWS, OpenStack
  • Integrate these solutions into the Dassault Systèmes PaaS to make them available to Cloud Service developers and promote them within the ecosystem
  • Analyze evolution requests, specify, implement, test, and support the deployment of the developed features
  • Work with technologies such as Java, OpenStack, and Kubernetes
Qualifications
  • Master’s degree (Bac+5) in Engineering, Computer Science, or a related field
  • At least 3 years of significant experience in software development, with strong Java programming skills
  • Experience using IaaS (Infrastructure as a Service) APIs such as AWS, Azure, or OpenStack
  • Experience with orchestration tools such as Ansible, Terraform, or Kubernetes is a plus
  • You demonstrate strong adaptability and thrive in a dynamic environment with multiple projects running in parallel
  • You are fluent in English, both written and spoken
What’s in it for you

Joining Dassault Systèmes also means becoming part of a scientific company at the heart of technological innovation, with over 40 years of strong growth

Key benefits include:
  • Multicultural environment
  • Friendly workplace focused on well-being and health (gym facilities, music rooms, concierge services, etc.)
  • Commitment to diversity and inclusion
  • Dynamic career development policy (training programs, internal mobility, etc.)

Cloud Developer (M/F)

As a Cloud Developer, you will be responsible for managing, developing, and integrating new features into our Cloud platforms. We are looking for a motivated profile with a strong interest in modern technologies and distributed algorithms.

Do you have big ambitions? Do you enjoy challenges? Are you passionate about innovation? Dassault Systèmes helps change the world. With the virtual universes of 3DEXPERIENCE, let’s expand our horizons together.

Role description & Responsibilities
  • Define and qualify strategic cloud platforms for Dassault Systèmes: 3DS OUTSCALE, AWS, OpenStack
  • Integrate these solutions into the Dassault Systèmes PaaS to make them available to Cloud Service developers and promote them within the ecosystem
  • Analyze evolution requests, specify, implement, test, and support the deployment of the developed features
  • Work with technologies such as Java, OpenStack, and Kubernetes
Qualifications
  • Master’s degree (Bac+5) in Engineering, Computer Science, or a related field
  • At least 3 years of significant experience in software development, with strong Java programming skills
  • Experience using IaaS (Infrastructure as a Service) APIs such as AWS, Azure, or OpenStack
  • Experience with orchestration tools such as Ansible, Terraform, or Kubernetes is a plus
  • You demonstrate strong adaptability and thrive in a dynamic environment with multiple projects running in parallel
  • You are fluent in English, both written and spoken
What’s in it for you

Joining Dassault Systèmes also means becoming part of a scientific company at the heart of technological innovation, with over 40 years of strong growth

Key benefits include:
  • Multicultural environment
  • Friendly workplace focused on well-being and health (gym facilities, music rooms, concierge services, etc.)
  • Commitment to diversity and inclusion
  • Dynamic career development policy (training programs, internal mobility, etc.)

Functional Consultant – Information Systems (M/F)

Within the 3DS Information Systems department, you will join the IS Sales Applications team, responsible for systems, applications, and cloud services supporting our sales teams. These include sales planning, execution, and analytics tools, as well as key company data such as contacts and commercial offer descriptions.

As part of the team managing the Cloud Service dedicated to Contact Management across the company, you will take ownership of a full functional scope, from collecting user requirements to writing detailed specifications, creating functional mock-ups, and defining deliverables.

You will also support development follow-up, production deployment, and post-production monitoring.

This Cloud Service is strategic for Dassault Systèmes, supporting all business processes related to the creation, update, and management of company contacts. In this role, you will interact with a wide range of business and technical stakeholders across the organization.

Role description & Responsibilities
  • Work closely with business teams to gather requirements and write functional specifications
  • Collaborate with different teams to define shared specifications
  • Create functional mock-ups with the UX team
  • Work with architects to define appropriate solutions
  • Build and manage the product backlog, prioritizing features with business teams
  • Share specifications with development teams and follow up on implementation
  • Work with QA teams to ensure proper test coverage
  • Coordinate production releases and support the resolution of functional incidents
Qualifications
  • Master’s degree (Engineering or University – Bac +5 equivalent)
  • Around 5 years of experience in a similar role, ideally related to Sales or CRM environments
  • Strong functional analysis skills
  • Ability to write clear and detailed specifications
  • Organized and methodical, with attention to detail and multiple use cases
  • Experience working in Agile/Scrum environments
  • Fluent in English, both written and spoken, as specifications and most communications are in English
What’s in it for you

Joining Dassault Systèmes also means becoming part of a scientific company at the heart of technological innovation, with over 40 years of strong growth

Key benefits include:
  • Multicultural environment
  • Friendly workplace focused on well-being and health (gym facilities, music rooms, concierge services, etc.)
  • Commitment to diversity and inclusion
  • Dynamic career development policy (training programs, internal mobility, etc.)

IT Project Manager / PMO – Information Systems (M/F)

The Information Systems (IS) teams at Dassault Systèmes, responsible for managing the company’s information systems, are looking for their future Project Manager / PMO.

Role description & Responsibilities
As a Project Manager, your mission will be to:
  • Manage projects from design to implementation
  • Oversee the project design phase including requirements, specifications, deliverables, and acceptance criteria
  • Lead the project by building, organizing, coordinating, and guiding the project team
  • Deliver the project according to expected quality, cost, and timeline objectives
  • Ensure regular follow-up with all stakeholders
  • Lead and prepare steering committees with management
As a Project Portfolio PMO, your mission will be to:
  • Create reports and performance indicators for the project portfolio
  • Monitor and track project progress according to Dassault Systèmes standards
  • Communicate on the overall progress of the project portfolio
Qualifications
  • Master’s degree (Bachelor +5 / MSc / Engineering degree)
  • Strong data analysis skills
  • High level of rigor, organization, and perseverance
  • Fluent in English, both written and spoken
What’s in it for you

Joining Dassault Systèmes also means becoming part of a scientific company at the heart of technological innovation, with over 40 years of strong growth

Key benefits include:
  • Multicultural environment
  • Friendly workplace focused on well-being and health (gym facilities, music rooms, concierge services, etc.)
  • Commitment to diversity and inclusion
  • Dynamic career development policy (training programs, internal mobility, etc.)

IT Project Manager / PMO – Information Systems (M/F)

As a Java Developer, you will contribute to the enhancement of Dassault Systèmes platforms. This permanent position (CDI) allows you to work on innovative projects, adapting solutions to business needs while improving the robustness and relevance of technical decisions across all project phases: specifications, development, testing, and documentation.

Role description & Responsibilities
  • Participate in the development and evolution of Dassault Systèmes solutions, particularly the 3DEXPERIENCE platform
  • Take part in technical scoping workshops to meet established requirements (internal or external clients)
  • Contribute to the functional specifications of new features as well as to the technical architecture
  • Participate in defining unit tests, conducting code reviews, and correcting code
  • Propose new technical solutions discovered during your technological watch
Qualifications
  • You hold a Bac+5 level degree (engineering or university diploma) and have at least 3 years of experience in Java development
  • Advanced proficiency in Java
  • Strong interest in technical challenges and a strong desire to learn
  • Professional level of English in reading, writing, and speaking
What’s in it for you

Joining Dassault Systèmes also means becoming part of a scientific company at the heart of technological innovation, with over 40 years of strong growth

Key benefits include:
  • Multicultural environment
  • Friendly workplace focused on well-being and health (gym facilities, music rooms, concierge services, etc.)
  • Commitment to diversity and inclusion
  • Dynamic career development policy (training programs, internal mobility, etc.)