Share this Job
Apply now »

Company Overview

When you feel connected to your work, you feel more engaged. At Haworth, you can pursue a career that offers you ample opportunity to build your portfolio and expand your skillset in an exciting and inclusive environment. Join a company that values innovation, inspiration, and you!


HAWORTH is a global leader in office furniture and architectural interiors. As a valued member of our team, you can make your mark on the world and reach your full potential within a culture of connectivity.


Why Haworth? Find out here!


Here at Haworth, our members enjoy benefits from their first day of employment including:

  • 3 weeks paid vacation and an option to purchase an additional week
  • Choice of Priority Health or BlueCross BlueShield
  • Newly renovated on-site gym open 24 hours
  • 401k Benefit -  If you contribute 6% of your annual salary, Haworth will contribute up to 7%
  • Annual bonus programs
  • Company provided Short Term Disability, Long Term Disability & Life Insurance
  • Tuition Reimbursement program
  • 4 hours of paid volunteer time off
  • Zero waste to landfill company which provides personal on-site recycling drop-off

Job Overview

We are currently looking for a Specification/Visual Tools Software Programmer to join our team in Holland, MI.  


As a Specification/Visual Tools Software Programmer, you will:

Support software development and maintenance of electronic specification and visuals tools by programming data into Haworth’s specification tools in support of all Haworth product lines.  Supports development of software functionality enhancements to existing product lines and extensions supporting new product launches; analyzes and determines future extension development.

Do you have these required qualifications?

  • Bachelor’s degree in Computer Science

Do you have these preferred qualifications?

  • Programming experience (Configura CM) preferred.
  • Game development experience preferred.
  • Experience with C++ and Java preferred. 

Ideally, you have also demonstrated the following:

  • Ability to successfully prioritize tasks and multi-task when necessary.
  • Knowledge of three-dimensional (3D) programming preferred.
  • Strong business orientation with analytical aptitude; detail oriented.
  • Strong verbal and written communication skills.
  • Ability to establish measurements to report on software change progress and completion.
  • Ability to tenaciously work to meet or exceed goals, deriving satisfaction from goal achievement and continuous improvement.
  • Must be willing to receive extensive training in applicable software packages (currently Canvas and CET Designer) and successfully apply this training to programming tasks as required.
  • PC and keyboard/mouse skills; working knowledge of word processing, spreadsheet and other corporate-supported software.
  • Ability to occasionally travel overnight away from corporate offices, including internationally.

Haworth Values

At Haworth, we have a strong set of values that guide our business and help us align with our customers.


We listen to our Customers. We rely on our Members. We honor Integrity. We embrace Continuous Learning. We lead with Design. We create Value. We work to make the World better.


Join the Haworth family. Apply for this job, or learn more about the many possibilities at Haworth, at

EEO/AA Statement

As an EEO/AA employer, Haworth will not discriminate in its employment practices due to an applicant's race, color, sex, pregnancy, national origin, ancestry, citizenship, sexual orientation, gender identity or expression, protected genetic information, age, disability, marital status, veteran status, religion, height, weight, other protected group status, or any other basis protected by the laws where we employ people. 


Haworth's AAP programs are available for applicant review.  Requests can be made to your Recruiter to review during regular business hours.


This organization participates in E-Verify Employment Eligibility Verification.


If you have questions about any of the above policies, or if you require an accommodation in the application process, please contact a member of our Human Resources team at or (616)-393-1600.




Nearest Major Market: Grand Rapids

Job Segment: Programmer, Developer, Java, Information Technology, Computer Science, Technology

Apply now »