En un coup d'œil
- Missions: Développez des solutions web innovantes et résolvez des défis techniques complexes.
- Entreprise: Tech Soft 3D, leader en logiciels d'ingénierie avec une culture collaborative.
- Avantages: Salaire compétitif, couverture santé, travail à distance et opportunités de développement professionnel.
- Autres infos: Environnement stimulant avec d'excellentes opportunités de croissance de carrière.
- Pourquoi ce job: Rejoignez une équipe dynamique et impactez l'avenir des technologies CAE.
- Qualifications: Expérience en développement logiciel et compétences en collaboration d'équipe.
Le salaire estimé est compris entre 55000 - 68000 € par an.
Overview
Tech Soft 3D is the leading provider of engineering software development toolkits and industrial applications for CAD/CAE data management, visualization, and simulation.
Our mission is Fuel Innovation, empowering developers with intuitive, frictionless SDKs that let them build powerful engineering software without reinventing the wheel.
We’re hiring a full-stack web developer to join our CAE team as a Senior Software Engineer.
You’ll contribute to the evolution of our web-based 3D visualization toolkit, used in modern CAE applications like finite element analysis (FEA) and computational fluid dynamics (CFD).
This role involves solving complex technical challenges, making high-level design decisions, and mentoring junior engineers.
You’ll collaborate with international teams and play a key role in shaping innovative web solutions.
The CAE team develops SDKs that support a wide range of CAE technologies, including visualization, data extraction, automation, interoperability, meshing, and solving.
Team members are based in France, Norway, and Ostrava (Czech Republic), working together in a collaborative and supportive environment.
This position can be based in our Sophia Antipolis, Lyon, or Norway offices, with flexibility for hybrid or remote work.
- Technical Excellence
- The ideal candidate for this position
- Participates in the maintenance and development of Tech Soft 3D’s CAE toolkit product line
- Has a primary focus on Envision Web SDK – both client, communication, and server
- Works on demo web applications
- Participates in technical marketing actions
- Consistently writes high-quality code to solve complicated problems
- Understands in detail one or more parts of the CAE workflow
- Consistently recognizes technical debt throughout their product and seeks to reduce it
- Seeks excellence in testing, focusing on correctness, security, and performance while keeping tests as efficient as possible
- Is adept at reading and navigating large codebases authored by others. Can discern their architecture, function, and flow
- Often plays a leading role in design and technical discussions.
Splits large and/or complicated problems into smaller pieces, and makes clear and pragmatic plans to implement the solution
- Estimates work with high accuracy. Resolves ambiguity, uncertainty, and risk
- Displays consistent and superb attention to detail throughout their work
- Leadership
- Drives high code quality within the team with thorough and insightful code review feedback and advocacy for coding standards
- Encourages a culture of documentation and knowledge sharing within their team. Actively demonstrates these behaviors
- Proactively communicates with their teammates and stakeholders to build understanding and consensus. Shares bad news promptly
- Builds relationships with stakeholders and colleagues beyond their team, ensuring they have the information and support they need. Facilitates cross-team work when necessary
- Mentors teammates proactively, supporting their learning and professional development
- Responds to change with an open mind. Builds team commitment when it is time to act
- Proactively anticipates and resolves ambiguity and risk
- Prioritizes work within their team according to strategic initiatives and company goals. Coach and help teammates focus on the highest priorities and avoid scope creep
- Fosters a culture of continual improvement and the Continual Pursuit of Excellence in their team
- Ensures follow-through on projects large and small. Mindful that details don’t fall through the cracks
- Prioritizes learning, retrospection, and improvement for themselves and their team
- Seeks the best solutions possible, focusing on our partners' needs
- Is a role model for our Core Values and Aptitudes in Action
- Encourages and facilitates collaboration to complete projects as a team
- Consistently demonstrates the agile principles
- Adapts their role and job function as necessary to meet team goals. Encourages others to do the same
- Proactively engages with other team members to solve problems and meet team goals
- Business Impact
- Creates and sustains a user experience that is frictionless and intuitive
- Demonstrates a strong understanding of the industries and business sectors we serve
- Demonstrates a deep understanding of the business use case for their primary product(s)
- Demonstrates a deep understanding of how our partners use different technologies and products (especially Tech Soft 3D products) together
- Ensures partner needs are well considered throughout the development process
Requirements
- M. Sc. degree in Computer Science or equivalent work experience
- 5+ years in a software development position
- Excellent skills in writing and debugging Type Script code
- Knowledge of HTML, CSS
- Knowledge of at least one Web-based UI framework (Angular, Svelte, Vue, React, …)
- Knowledge of Node. js
- Knowledge of Docker
- Experience with CI/CD, Azure Dev Ops, git
- Good understanding of computer science fundamentals: data structures, algorithms, design patterns, etc.
- Exceptional analysis and problem-solving skills
- Excellent oral and written communication skills - professional proficiency in English
- Ability to work independently as well as in a team environment
- Willingness to learn independently
- Nice to Have
- Knowledge of C++, FEA, CFD, Python
- Experience with CAD, CAM, AEC, or other engineering software development where 3D technology is used
- Experience with software development and debugging on a wide variety of platforms, especially Windows and Linux, but also mac OS, Android, and i OS
- Experience coaching and mentoring other engineers on technical topics, including good engineering practices and processes
- Strategic mindset to identify and prioritize activities that generally have real business value
- Ability to travel
- Reasons to Not Apply
We believe in matching great talent with the right roles. You might want to pass on this opportunity if:
- You prefer a slow-paced environment that resists change
- You expect rigid job boundaries and minimal cross-team collaboration
- You’re uncomfortable working across global time zones or adapting to evolving priorities
- You prefer highly structured oversight over autonomous, results-driven work
• You don’t like to have fun!
Benefits and Other Cool Stuff
Our employees enjoy a robustbenefit package , health coverage, bonus potential, exceptional paid time off and holidays, and generous parental leave.
Not to mention, the cool perks you get as a “Techsoftian” … fun culture, a relaxed and inclusive environment , outstanding leadership, continuous learning and growth opportunities, flexible daily schedules, a charitable donation matching program, home office reimbursement, monthly internet allowance, an amazing employee recognition program (winners get an all-expense trip anywhere in the World!) and an authentic workplace where you can truly be yourself. Check out our people here: https://www. youtube. com/watch?v=HAg B3OW1Ws M
The salary for this role is based on a combination of factors, including experience, education, and any special skills or expertise you bring.
For individuals located in France, the pay range is €55,000 – €68,000/year.
Our work touches nearly every corner of the world. As our CEO, Ron Fritz, puts it:
“You almost can’t walk down the street and see a man-made thing that somehow hasn’t been touched by Tech Soft 3D technology. That makes me feel great.” Ron Fritz, CEO
What are you waiting for? Apply now!
- Seniority level
- Mid-Senior level
- Employment type
- Full-time
- Job function
- Engineering and Information Technology
- Industries
- Software Development
- Referrals increase your chances of interviewing at Tech Soft 3D by 2x
Sign in to set job alerts for “Senior Web Programmer” roles.
#J-18808-Ljbffr
Senior Software Engineer, CAE - Full stack web developer employeur : Tech Soft 3D
Tech Soft 3D est un employeur exceptionnel, offrant une culture de travail dynamique et inclusive à Lyon, où chaque employé est valorisé et soutenu tout au long de son parcours professionnel. Avec des opportunités de croissance continue, des avantages compétitifs tels qu'une couverture santé robuste, des congés généreux et un programme de reconnaissance des employés, nous nous engageons à créer un environnement où le bien-être et le développement personnel sont au cœur de notre mission. Rejoindre notre équipe, c'est faire partie d'une entreprise qui valorise l'innovation et le plaisir au travail, tout en ayant un impact significatif dans le domaine de la technologie d'ingénierie.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Senior Software Engineer, CAE - Full stack web developer
✨Participe à des meetups tech
Les meetups et les hackathons sont des super occasions pour rencontrer des gens du milieu de l'ingénierie et du développement logiciel. C'est là que tu peux échanger des idées, découvrir des projets et même te faire repérer par des recruteurs comme ceux de Tech Soft 3D.
✨Contribue à des projets open-source
Ne sous-estime pas le pouvoir des contributions open-source. En proposant tes compétences sur des plateformes comme GitHub, tu peux non seulement améliorer ton portfolio, mais aussi prouver ta capacité à travailler en équipe. Ça pourrait faire toute la différence dans ta candidature chez Tech Soft 3D.
✨Réseau sur LinkedIn, mais avec du contenu
Sur LinkedIn, partage du contenu lié à tes projets ou tes réflexions sur les tendances technologiques. Cela peut attirer l'attention de recruteurs et de professionnels du secteur. Qui sait, peut-être que quelqu'un de Tech Soft 3D remarquera tes posts et te contactera pour un entretien !
✨Postule directement via notre site
N’oublie pas que postuler sur le site de Tech Soft 3D est souvent le moyen le plus direct et efficace d'attirer l'attention. Sois proactif et n'hésite pas à postuler même si tu n'as pas tous les critères d'une offre : montrer ton enthousiasme peut faire toute la différence !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Senior Software Engineer, CAE - Full stack web developer
Quelques conseils pour ta candidature 🫡
Montre tes compétences techniques:Dans le secteur de l'ingénierie et développement logiciel, il est crucial de mettre en avant tes compétences techniques dans ton CV. Mentionne ton expérience avec des langages de programmation spécifiques, des frameworks, ou des projets antérieurs. N'hésite pas à intégrer des liens vers ton GitHub ou des projets personnels pour donner vie à ton profil !
Personnalise ta lettre de motivation:Avec un poste à temps plein, ta lettre de motivation doit refléter ta passion pour le développement logiciel. Explique pourquoi tu souhaites rejoindre Tech Soft 3D et comment tu peux contribuer à leurs projets. Parle aussi de ton intérêt à apprendre et à évoluer au sein de l'équipe.
Démontre ta capacité à travailler en équipe:Les projets de développement logiciel sont souvent le fruit d'un travail collaboratif. Mets en avant dans ton CV des expériences où tu as fait partie d’une équipe, que ce soit dans des stages, des projets universitaires ou des contributions open-source. Les soft skills, ça compte aussi !
Sois clair sur tes attentes:Dans ta candidature pour un poste à temps plein, n'hésite pas à mentionner tes attentes concernant le rôle et la culture d'entreprise. Dis-nous ce qui est important pour toi, que ce soit les technologies utilisées ou l'environnement de travail, pour que Tech Soft 3D sache que tu es sérieux dans ta démarche et que tu es motivé pour un engagement à long terme.
Comment te préparer à un entretien d'embauche chez Tech Soft 3D
✨Maîtrise des langages de programmation
Pour un poste en ingénierie et développement logiciel chez Tech Soft 3D, assure-toi de bien maîtriser les principaux langages demandés dans l'annonce. Prépare-toi à répondre à des questions techniques sur des projets que tu as réalisés ou même à coder en direct lors de l'entretien. Montre que tu sais comment résoudre des problèmes en temps réel !
✨Prépare ton portfolio technique
N'oublie pas d'apporter ton portfolio, surtout si tu as des projets de développement logiciel que tu peux montrer. C'est toujours un plus de pouvoir parler de ton expérience concrète et des challenges que tu as surmontés lors de tes projets précédents. Ça peut vraiment faire la différence chez Tech Soft 3D !
✨Compréhension des méthodologies agiles
Dans notre domaine, on utilise souvent des méthodologies agiles. Sois prêt à discuter de ton expérience avec des frameworks tels que Scrum ou Kanban. Explique comment tu as travaillé en équipe et comment cela a impacté tes projets précédents. Cela montrera ta capacité à t'adapter rapidement au sein d'équipes dynamiques.
✨Sois prêt pour des mises en situation
Attends-toi à des questions comportementales où tu devras prouver ta capacité à gérer des situations stressantes, comme des délais serrés ou des conflits au sein de l'équipe. Prépare quelques anecdotes précises sur ces expériences, car chez Tech Soft 3D, ils rechercheront des candidats réactifs et capables de travailler sous pression.