R&D Software Development Engineer

United States, RI, Johnston
CDI
3/6/2025
543072

Role & Responsibilities:

Do you have dreams? Do you enjoy a challenge? Here at Dassault Systèmes, we empower people with a passion to change the world. Let us open new horizons together with the power of 3DEXPERIENCE virtual universes!

We are looking for an R&D Software Development Engineer with excellent software development skills to join a team developing a best-in-class application for Cloud application and Server-side development relating to Orchestration and Compute of tasks.

This position offers a unique opportunity to be part of a global development team and participate in requirements analysis, software design, and implementation of software solutions and services for data management and visualization.

·       Develop, maintain, and optimize high-quality applications using Java/J2EE technologies.

·       Server-Side Development: Build scalable, efficient server-side applications, implementing backend logic in Java, optimizing performance, and ensuring seamless connectivity with databases.

·       Integration: Implement and manage message-based integrations using ActiveMQ and JMS to support robust and scalable applications.

·       Database Management: Work with relational databases, including SQL, Oracle, MSSQL, and PostgreSQL, to create efficient queries and maintain database integrity.

·       ORM Utilization: Leverage ORM tools like Hibernate and JPA for data persistence and efficient database interaction

·       Performance Optimization: Identify bottlenecks in applications, implement

optimizations, and conduct performance testing to ensure high-quality output.

·       Front-End Development: Utilize JavaScript, TypeScript, AJAX, HTML5, CSS, and JSP to develop responsive and interactive user interfaces.

·       Collaboration: Work closely with cross-functional teams, including Product Management, QA, and DevOps, to ensure seamless integration and deployment.

Qualifications & Experience:

 

·       Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.

·       Must have 6-8 years of experience in software development using Java and J2EE technologies.

·       Strong understanding of core Java concepts, multi-threading, collections, and Java frameworks.

·       Must have experience with Server-Side Development. Expertise in developing robust, scalable server-side applications.

·       Hands-on experience with ActiveMQ and JMS technologies.

·       Front-End Technologies: Proficiency in TypeScript, AJAX, HTML5, CSS, and JSP.

·       Advanced knowledge of JavaScript and working experience in C++

·       Proficient in SQL and experience with Oracle, MSSQL, and PostgreSQL databases.

·       ORM Tools: Experience using Hibernate and JPA for ORM and database interaction.

 Nice to have: 

·       Strong problem-solving skills, excellent communication skills, and ability to work effectively in a team environment.

·       Database Expertise: Advanced knowledge of SQL optimization techniques for Oracle, MSSQL, and PostgreSQL.

 

“Compensation for the role will be commensurate with experience. The total expected compensation range will be between $130,000 to $140,000 representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus”. We do not have a set deadline for applying to this job opportunity, as we are accepting applications continuously on an ongoing basis.

 

 

Déclaration de diversité

Afin de fournir des opportunités égales d'emploi et d'avancement à toutes les personnes, les décisions d'embauche chez 3DS sont basées sur le mérite, les qualifications et les compétences. 3DS s'engage à appliquer une politique de non-discrimination et d'égalité des chances pour tous les employés et les candidats qualifiés, sans distinction de race, couleur, religion, genre, sexe (y compris la grossesse, l'accouchement ou les conditions médicales ou communes liées à la grossesse ou à l'accouchement), orientation sexuelle, identité de genre, expression de genre, état matrimonial, situation familiale, origine nationale, ascendance, âge (40 ans et plus), handicap, statut d'ancien combattant, service militaire, demande de service militaire, informations génétiques, accès à des soins médicaux gratuits, ou toute autre caractéristique protégée par la loi applicable. 3DS s'engage à fournir des aménagements raisonnables pour les personnes qualifiées ayant des handicaps connus, conformément à la législation en vigueur. Les candidats qualifiés ayant un casier judiciaire ou des antécédents de condamnation seront pris en compte pour un emploi conformément aux lois de l'état et aux ordonnances locales applicables. Nous nous engageons à des pratiques d'emploi équitables et évaluerons tous les candidats en fonction de leurs qualifications, indépendamment de tout antécédent d'arrestation ou de condamnation.

Rémunération & Avantages

Dassault Systèmes offre un excellent salaire avec un potentiel de bonus, proportionnel à l'expérience. Les avantages sociaux comprennent un choix de plans offrant une couverture complète pour les soins médicaux, dentaires, de la vue pour les employés et les personnes à charge ainsi que l'assurance vie des employés, l'invalidité à court et à long terme, le remboursement des frais de scolarité, l'inscription immédiate au 401K, le match au 401K (50 cents sur le dollar, jusqu'aux premiers 8 % de votre rémunération éligible que vous cotisez en fonction des critères d'éligibilité correspondants), une politique de congés flexibles et 10 congés payés.
Dassault Systèmes Logo > Dassault Systèmes

Dassault Systèmes est un accélérateur de progrès humain. Nous proposons aux entreprises et aux particuliers des environnements virtuels collaboratifs permettant d’imaginer des innovations durables. Grâce aux jumeaux virtuels d’expérience du monde réel qu’ils créent avec la plateforme 3DEXPERIENCE et ses applications, Dassault Systèmes est un créateur de valeur, au service de plus de 350,000 clients de toutes tailles et de tous secteurs d’activité, dans plus de 150 pays. Rejoignez notre communauté mondiale de plus de 23,800 personnes passionnées !