Software Engineer
at 3ds
United States, MA, Waltham, onsite, full time, USD 1,10,000–1,38,000 / year, 1–4 years
posted 27 Oct 2026
- SPARQL
- ES6
- Node.js
- React
- Graph databases
- CSS3
- Semantic web
- Vue.js
- Kanban
- Test-Driven Development
- Git
- RDF
- JavaScript
- HTML5
- Agile
- CI/CD
- Scrum
About the role
United States, MA, Waltham
Regular
Apply
* * *
Key Job Details
Product
ENOVIA
Ref ID
550016
What you would do
We are seeking a talented Software Engineer to join the ENOVIA team. You will be responsible for full lifecycle software design, development, and coordination, delivering cutting-edge enterprise requirements management solutions to world-class customers across Aerospace, Automobile, and High-Tech industries.
* Design, develop, and maintain enterprise requirements management software in collaboration with QA, technical writers, and cross-functional team members * Conduct feasibility studies for customer requests and translate high-level product enhancement requests into detailed specifications * Research technical options and prototype solutions to address complex customer needs * Design and implement new features to fulfill functional and non-functional requirements * Write test cases and conduct unit testing following test-driven development (TDD) practices * Collaborate with QA team to ensure product quality and reliability * Maintain existing products and resolve defects, including those complex in nature * Provide emergent fixes to critical customers with timely turnaround * Represent the team in status calls and technical meetings as needed * Monitor code status, support code releases, and coordinate with team members
What they are looking for
0 to 3 years
* Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. * 1–4 years of relevant professional experience in software development or a related technical field. * Prior experience in the Project Management software or Product Lifecycle Management (PLM) industry. * Proficiency in ES6+ JavaScript syntax, features, and best practices. * Experience with modern JavaScript frameworks and libraries, such as React or Vue.js. * Experience with server-side development using Node.js. * Knowledge of graph databases and SPARQL query language. * Understanding of Agile methodologies (Scrum, Kanban) and participation in sprint planning, stand-ups, and retrospectives. * Hands-on experience with Test-Driven Development (TDD) and unit testing. * Proficiency with Git, including branching, merging, pull requests, and code reviews. * Strong knowledge of HTML5, CSS3, and responsive, accessible web application development. * Ability to debug, troubleshoot, and optimize code performance.
Read from 3ds.com, last seen 5d ago.