Windows Programmer

(updated 4/10/2019)


ExtraTech designs, produces and delivers CNC control solutions to OEM manufacturers of router, laser, waterjet, and plasma cutting systems. We have developed our Coreo software suite to allow users to design, prepare, cut and produce product on their equipment. We are expanding our team of developers and are looking for an experienced Windows user interface developer to help us further improve the Coreo user experience. We provide benefits and a stimulating collaborative work environment.


  • Design, develop and maintain our Windows 10 Coreo Suite

  • Collaborate in planning new features and enhanced end user experience

  • Troubleshoot application issues; coordinate resolution with colleagues and customers

  • Collaborate with development team to integrate Coreo functionality with motion controller

  • Learn about our customers’ workflow for various CNC industries

  • Work closely with internal business development teams

  • Develop and maintain documentation in areas of subject matter expertise


  • Strong computer science fundamental

  • 5+ years of experience developing software for commercial markets

  • 2+ years of experience developing user interfaces

  • Proficiency with Visual Studio, Jenkins and git

  • Experience programming in structured languages

  • Smart; analytical; able to understand abstract concepts

  • Comprehends information architecture and visual hierarchy

  • Ability to accept and adapt to changing development tasks and priorities

  • Excellent verbal and written communication skills

  • Excellent time management and personal organization skills.

  • Able to travel occasionally

  • BS in computer science, software engineering, or related field

  • Experience with CNC equipment a plus