Software Engineer

JOB TITLE: Software Engineer
LOCATION: Windsor, CO 80550
TYPE OF POSITION: Full-time, 40 hours/week
DEPARTMENT: Engineering
REPORTS TO: Director of Engineering

GENERAL DESCRIPTION:

The ideal candidate is an experienced, self-motivated, multi-tasker and demonstrated team-
player. As a Software Engineer, you will be responsible for writing, maintaining and improving software code for internal manufacturing systems as well as external customer-facing test equipment. You will also be responsible for helping to define and execute system test protocols. You will assist with the development of new software and enhancements to existing software. You should excel at working in a small multidisciplinary design team, developing automated equipment control software and user interfaces.

Key Responsibilities:

  • Assist with producing software project requirements and planning documentation
  • Writing clean, high-quality, high-performance, maintainable code
  • Develop and support software, including automated equipment applications, database integration, interfaces, and new functionality enhancements
  • Coordinate cross-functionally to ensure the project meets business objectives and compliance standards
  • Support test and deployment of new products and features
  • Lead reviews of code and user interface

Required:

  • 5+ years as a full-time software developer, primarily in Windows
  • Proficiency in C++ and C# languages
  • Proficiency in unit and integration testing methodologies
  • Experience with Winforms and WPF
  • Strong database experience, especially PostgreSQL
  • Understanding of REST and SOAP protocols
  • Demonstrated ability to work with legacy codebases
  • Ability to work both independently and in a team where priorities can change daily
  • Understanding of the interaction between hardware and software.

Desired:

  • Bachelor’s degree in Computer Science (or related field)
  • Hands-on experience working with manufacturing production systems
  • Embedded systems experience, including Arduino and Raspberry Pi
  • Knowledge of networking fundamentals
  • xTuple experience
  • Javascript experience


COMPENSATION & BENEFITS
Hiring salary range TBD, depending on education and experience; medical plan after 1 month;
company 401k retirement plan with matching after 1 year; paid holidays.


ABOUT SNAPTRON INC
Snaptron, Inc. was founded in 1990 specifically to serve the membrane switch and related
switch industries, filling a void previously unsatisfied by other tactile metal dome suppliers.
Since our inception, we have expanded to serve many different industries throughout the
world.

Our mission is to aggressively pursue innovative solutions that exceed our customers’ needs
and expectations. This includes providing a wide variety of high quality, low profile, surface
mount tactile dome switches and related products. In addition to manufacturing the highest
quality products, we provide the service and expertise customers need to be successful. Many
of our products are custom designed to satisfy specific needs.

Snaptron Inc. is an equal opportunity employer. All aspects of employment, including the
decision to hire, promote, discipline, or discharge, will be based on merit, competence,
performance, and business needs.

HOW TO APPLY
Please send a resume and cover letter explaining why you’re qualified for the position to
careers [at] snaptron.com.