Grow Your Career With Us

If you love solving problems in a cooperative, respectful environment, Kubotek3D wants to hear from you.

Software Developer (Geometric Modeling)

Position Summary

We are looking for a full-time Software Developer to join our team in Marlborough. The primary responsibility of this position is to develop and maintain geometric modelling algorithms used by the CAD/CAM/Analysis industry.

Minimum Requirements
  • A Master’s (preferred) or Bachelor’s degree in Applied Mathematics or Engineering
  • 3+ years of experience developing geometric modelling functionality used in the CAD industry (blending, Boolean and local operations, etc.)
  • Working knowledge of C/C++
  • U.S. Citizen or Permanent Resident
Additional Requirements
  • Familiarity with thread-safe programming, multi-platform development, STL is a plus.
  • Able to quickly learn and evolve existing technology to meet market needs
  • Adaptable to existing code & quality standards
  • Position will demand actively supporting and maintaining technology needs of existing & future end user products.
  • Excellent communication skills
  • Help with training & documentation of new technology


Kubotek3D offers a dynamic work environment and a robust benefits program for full-time employees including HMO Blue (company pays 80% of cost), Delta Dental, fully employer paid Life, Disability and AD&D coverage, 11 paid holidays, vacation and personal time, 401k, flexible work hours, casual and fun office environment, and more.

Contract Entry-level Web Developer

Position Summary

We're looking for a part-time, contract web developer to work on our multiple internal and external facing websites. This is a contract position (20 hours per week, on site, during normal business hours), with strong potential to turn into permanent position with benefits for the right person.

Required skills:
  • BS in Computer Science (or graduating soon)
  • High quality coding habits, clear/concise/detail oriented/commented
  • Working knowledge of VB (or C#/C++), SQL, object-oriented programming
  • Client-side browser technologies including HTML, JavaScript, CSS
  • A strong desire to grow and learn as an apprentice
  • Experience from your past working outside of your immediate comfort zone, learning on the fly
  • Excellent communication skills (both verbal and written)
Experience / Exposure to the following would be a bonus but are not required - you’ll learn these on the job.
  • IIS / Apache
  • Security principles and standards
  • CRM systems (Salesforce/HubSpot)
  • API’s (development/integrations) SOAP/REST
  • Mobile websites
  • E-commerce
  • End user Software product licensing
  • Process documentation principles
  • Cross browser compatibility
  • Experience with designing relational databases, optimizing database structure for performance and/or maintainability and the ability to design and optimize queries

To apply send cover letter and resume to

Principals only. No recruiters or agencies please.


Equal Opportunity Employer

Kubotek3D provides equal employment opportunities (EEO) without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.