Senior Software Engineer, CAE

il y a 2 semaines


Lyon, France Tech Soft 3D Temps plein

OverviewTech 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 ExcellenceThe ideal candidate for this positionParticipates in the maintenance and development of Tech Soft 3D’s CAE toolkit product lineHas a primary focus on Envision Web SDK – both client, communication, and serverWorks on demo web applicationsParticipates in technical marketing actionsConsistently writes high-quality code to solve complicated problemsUnderstands in detail one or more parts of the CAE workflowConsistently recognizes technical debt throughout their product and seeks to reduce itSeeks excellence in testing, focusing on correctness, security, and performance while keeping tests as efficient as possibleIs adept at reading and navigating large codebases authored by others. Can discern their architecture, function, and flowOften 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 solutionEstimates work with high accuracy. Resolves ambiguity, uncertainty, and riskDisplays consistent and superb attention to detail throughout their workLeadershipDrives high code quality within the team with thorough and insightful code review feedback and advocacy for coding standardsEncourages a culture of documentation and knowledge sharing within their team. Actively demonstrates these behaviorsProactively communicates with their teammates and stakeholders to build understanding and consensus. Shares bad news promptlyBuilds relationships with stakeholders and colleagues beyond their team, ensuring they have the information and support they need. Facilitates cross-team work when necessaryMentors teammates proactively, supporting their learning and professional developmentResponds to change with an open mind. Builds team commitment when it is time to actProactively anticipates and resolves ambiguity and riskPrioritizes work within their team according to strategic initiatives and company goals. Coach and help teammates focus on the highest priorities and avoid scope creepFosters a culture of continual improvement and the Continual Pursuit of Excellence in their teamEnsures follow-through on projects large and small. Mindful that details don’t fall through the cracksPrioritizes learning, retrospection, and improvement for themselves and their teamSeeks the best solutions possible, focusing on our partners' needsIs a role model for our Core Values and Aptitudes in ActionEncourages and facilitates collaboration to complete projects as a teamConsistently demonstrates the agile principlesAdapts their role and job function as necessary to meet team goals. Encourages others to do the sameProactively engages with other team members to solve problems and meet team goalsBusiness ImpactCreates and sustains a user experience that is frictionless and intuitiveDemonstrates a strong understanding of the industries and business sectors we serveDemonstrates 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) togetherEnsures partner needs are well considered throughout the development processRequirementsM.Sc. degree in Computer Science or equivalent work experience5+ years in a software development positionExcellent skills in writing and debugging TypeScript codeKnowledge of HTML, CSSKnowledge of at least one Web-based UI framework (Angular, Svelte, Vue, React, …)Knowledge of Node.jsKnowledge of DockerExperience with CI/CD, Azure DevOps, gitGood understanding of computer science fundamentals: data structures, algorithms, design patterns, etc.Exceptional analysis and problem-solving skillsExcellent oral and written communication skills - professional proficiency in EnglishAbility to work independently as well as in a team environmentWillingness to learn independentlyNice to HaveKnowledge of C++, FEA, CFD, PythonExperience with CAD, CAM, AEC, or other engineering software development where 3D technology is usedExperience with software development and debugging on a wide variety of platforms, especially Windows and Linux, but also macOS, Android, and iOSExperience coaching and mentoring other engineers on technical topics, including good engineering practices and processesStrategic mindset to identify and prioritize activities that generally have real business valueAbility to travelReasons to Not ApplyWe 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 changeYou expect rigid job boundaries and minimal cross-team collaborationYou’re uncomfortable working across global time zones or adapting to evolving prioritiesYou prefer highly structured oversight over autonomous, results-driven workYou don’t like to have funBenefits and Other Cool StuffOur 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=HAgB3OW1WsMThe 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, CEOWhat are you waiting for? Apply nowSeniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesSoftware DevelopmentReferrals increase your chances of interviewing at Tech Soft 3D by 2xSign in to set job alerts for “Senior Web Programmer” roles. #J-18808-Ljbffr


  • Senior Software Engineer

    il y a 2 semaines


    Lyon, France Canonical Temps plein

    Join to apply for the Senior Software Engineer (Backend) role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer (Backend) role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used...

  • Senior Juju Software Engineer

    il y a 2 semaines


    Lyon, France Canonical Temps plein

    Join to apply for the Senior Juju Software Engineer (Go) role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Senior Juju Software Engineer (Go) role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used...

  • Software Engineer

    il y a 2 semaines


    Lyon, France Canonical Temps plein

    Join to apply for the Software Engineer - Industrial IoT role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalGet AI-powered advice on this job and more exclusive features.This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge...

  • Senior Software Engineer

    il y a 5 jours


    Lyon, France Coders Connect Temps plein

    Talent Partner - Hiring top tech talent 🚀🚀🚀 Coders Connect is proud to partner with Sanofi, a global healthcare leader, to drive digital innovation through its Manufacturing & Supply (M&S) Accelerator. Sanofi is transforming how medicines are made and delivered—using cutting‑edge technology, data, and AI to bring new treatments to patients...

  • C/C++ Software Engineer

    il y a 7 jours


    Lyon, Auvergne-Rhône-Alpes, France Tech Soft 3D Temps plein 37 000 € - 44 000 € par an

    Tech Soft 3D is the leading provider of engineering software development toolkits and industrial applications for CAD/CAE data conversion, visualization and data publishing.At Tech Soft 3D, we're on a mission to Fuel Innovation. Empowering developers with intuitive, frictionless SDKs that let them build powerful engineering software, without reinventing the...

  • Senior Platform Engineer

    il y a 2 semaines


    Lyon, France Coders Connect Temps plein

    1 day ago Be among the first 25 applicantsCoders Connect has partnered with Sanofi, a global healthcare leader, to drive digital innovation across its M&S Accelerator.We are seeking a talented Senior Software Platform Engineer to build powerful tools and infrastructure that empower development teams and accelerate innovation across the company.Key...


  • Lyon, France Beekeeper Temps plein

    OverviewAre you excited about building seamless, end-to-end solutions that meaningfully impact the daily lives of millions of frontline workers? At Beekeeper, we’re on a mission to digitally empower frontline teams, and we need a passionate Senior Frontend Software Engineer to help us innovate and expand our platform.As a Senior Frontend Software Engineer,...

  • Software Engineer

    il y a 2 semaines


    Lyon, France Canonical Temps plein

    Join to apply for the Software Engineer - App Stores role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - App Stores role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...

  • Juju Software Engineer

    il y a 2 semaines


    Lyon, France Canonical Temps plein

    Join to apply for the Juju Software Engineer (Go) role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Juju Software Engineer (Go) role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology...

  • Ubuntu Core Software Engineer

    il y a 2 semaines


    Lyon, France Canonical Temps plein

    Join to apply for the Ubuntu Core Software Engineer role at Canonical2 days ago Be among the first 25 applicantsJoin to apply for the Ubuntu Core Software Engineer role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...