**This is a HYBRID position and will require in-office work at least 3 times per week at the Campbell headquarters location.**
Centric Software seeks a Full-Stack Software Engineer to join our development team in Campbell, CA. We are looking for an individual with a strong willingness to learn and a drive to contribute meaningfully to our enterprise software products. Ideal candidates will have a keen interest in developing software solutions that support our customers in their daily tasks, enabling them to thrive in a highly competitive market.
As a Full-Stack Software Engineer, you will collaborate closely with a Product Manager and a dedicated development team to implement customer-requested enhancements to the Centric 8 PLM system. Your role will involve contributing to all phases of the software development lifecycle, including story planning, iteration planning, exploring alternative solutions, and implementing and maintaining enterprise software solutions for Centric 8 PLM.
Responsibilities:
Contribute to the design and development of major components and sub-systems using the Java platform
Work with Product Management, QA, and documentation to deliver high-quality, complete Software Releases
Participate in team daily meetings
Requirements and Qualifications
Bachelor’s in Computer Science, Engineering
5 - 10 years of related experience as either Front-End, Back-End or Full Stack Developer
Technology: HTML, TypeScript, JavaScript, Java, REST API, React, Dojo, CSS
Development Tools: Bitbucket/Git, Jenkins, Junit, UML, JIRA
Development Environment: Eclipse, VSCode
Experience with performance debugging and benchmarking
Capacity to contribute by bringing ideas and solutions
Ability to guide Junior Engineers
Skilled in Agile Methodologies
What we offer:
Competitive salary and benefits
A multifaceted job with a high degree of responsibility and a broad spectrum of opportunities
A modern, international work environment and a dedicated and motivated team
A work environment built on collaboration, flexibility and respect
Varied and challenging work to help you grow your technical skillset
Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.