Software Engineer
Role Description & Responsibilities
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
Required:
- Experience:
- 3–5 years of software engineering experience with a Bachelor's degree, OR
- 0–3 years of software engineering experience with a Master's degree in Computer Science or related field
- Prior experience in Project Management software or PLM (Product Lifecycle Management) industry
- Proficiency in ES6+ JavaScript syntax, features, and best practices
- Experience with modern JavaScript frameworks and libraries (React or Vue.js)
- Server-side development experience with Node.js
- Experience with graph databases and SPARQL query language
- Strong understanding of Agile methodologies (Scrum, Kanban) and participation in sprint planning, stand-ups, and retrospectives
- Hands-on experience with Test-Driven Development (TDD) and writing unit tests
- Proficiency with version control systems, particularly Git (branching, merging, pull requests, code reviews)
- Strong skills in HTML5, CSS3, and creating responsive, accessible web applications
- Ability to debug, profile, and optimize code for performance
Preferred:
- Experience with RDF, semantic web technologies, or knowledge graphs
- Experience with enterprise software development
- Familiarity with CI/CD pipelines and automated testing frameworks
Recommended Jobs
MSIM- Emerging Markets- Quantitative Portfolio Analyst
Morgan Stanley Investment Management’s Emerging Market Debt Department manages over $30 billion across multiple absolute return, fixed income, and equity investment strategies. The group employs a to…
Overnight Server / Take-Out
Job Description Job Description South Street Diner is Boston's iconic 24/7 restaurant We are looking for OVERNIGHT shifts. Please only apply if you are willing to work OVERNIGHT. Hours a…
Automotive Technician
Job Description Job Description Description: About Us: At Clay Subaru, we pride ourselves on delivering exceptional service to our customers while fostering a family-oriented and supportive w…
Shipping and Receiving 29.17 to 31.90
N THIS ROLE, YOUR RESPONSIBILITIES WILL BE: Monitor inventory and perform cycle counting. Maintain inventory accuracy, processing of material reports, and transfers. Operate cutoff saw following…
INTERNSHIP: User Assistance Development
Role Descriptions & Responsibilities This role is for a User Assistance Technical Writer to support the SOLIDWORKS User Assistance team. The team’s mission is “to design, develop, and continuously i…
Licensed Clinical Team Leader
Job Description Job Description Overview Join a Team That Changes Lives For more than 170 years, Elwyn has been leading the way in supporting children, teens, and adults with autism, inte…
Director, Management Consulting
About Teneo Teneo is the global CEO advisory firm. We partner with our clients globally to do great things for a better future. Drawing upon our global team and expansive network of senior advis…
Intellectual Property Associate - Massachusetts
Job Description Job Description Intellectual Property Associate - Massachusetts Location: Boston, MA Salary Range: $185,000 - $205,000 annually Category: Attorney Overview: …
Outpatient Technician
Job Description Job Description Who We Are: Since 1985, BHCHP’s mission has been to ensure unconditionally equitable and dignified access to the highest quality health care for all individuals…
OB Hospitalist / Laborist - Per Diem, BMC-Brighton
POSITION SUMMARY : Boston Medical Center’s Department of Obstetrics and Gynecology is seeking a per diem OBGYN provider (moonlighter) to provide high-quality clinical coverage on the Labor & De…