Home / Our Company / Careers with Snowtide

Join Our Team

Snowtide Informatics is a small but growing software company, and we're hiring. If you have the skills, attitude, and motivation to meet the challenges inherent in building innovative software, we'd love to work with you.

If you are interested in applying for any of the open positions listed below, please complete the form at the bottom of this page, and attach your resume.

Universal Requirements

  • You must be willing to work on-premise, at our offices in Western Massachusetts
  • You must be permanently authorized to work full-time in the United States

Benefits

Snowtide offers:

  • Full health, dental, short-term disability, and life insurance coverage
  • 401(k), bonusing, and profit sharing possibilities
  • 15 days of paid time off
  • a fun, casual environment where dedicated individuals can use the best tools, platforms, and languages to solve some challenging, off-the-beaten-track problems

Open Positions

Java Developer / Software Generalist
Software Development Internship

Java Developer / Software Generalist

This position is for you if you:

  • consider yourself a "generalist"
  • are comfortable with learning whatever you need to know in order to solve the problem at hand
  • get a thrill out of discovering an elegant solution to complex problems
Specifically, we expect you to:
  • be a top-notch Java developer
  • have an insatiable desire to continue learning
  • have very strong written and verbal communication skills
  • have a strong understanding of fundamental computer science concepts and practices
  • have some familiarity with PHP
Any familiarity with the Scala (http://scala-lang.org) programming language (or any other functional programming language like Scheme, Haskell, Standard ML, etc) would be a definite plus.

We also distribute our products on the .NET platform, so familiarity with it helps as well.
 
Many of our web applications use PHP and Python applications, so some familiarity with Python, PHP and/or Drupal would help.
 
Finally, it never hurts to have a good head for business, and be comfortable working with customers as necessary.
 
There are a lot of projects underway or "on deck" that you'll have an opportunity to contribute to or lead:
  • continual improvements to our core products (including PDFTextStream) that require innovative data structure and algorithm development
  • development of service-oriented offerings that build upon our software libraries' unique capabilities
  • implementation of new GUI tools to aid in various development efforts
  • improvement of our web presence and internal toolsets to support sales, marketing, and development operations
Our office is located within walking distance of downtown Northampton, MA, and you'll have a quiet, private office to do your best work. We're trying to build a casual, comfortable, challenging work environment that brings the best out of a team of software craftsmen (/women ;-)).

This is a full-time position. Compensation will depend upon your skills and experience, but will include benefits and profit sharing or bonusing opportunities. You must be permanently authorized to work in the U.S., and you must be local, or willing to commute to Northampton, MA.

Software Development Internship

As a computer science student on break or a recent graduate, an internship at Snowtide Informatics is a great opportunity for you to apply what you've learned in a challenging, engaging, and casual environment. Here, you'll be able to push yourself to grow in a company that is delivering elegant solutions to difficult problems -- this can often be a pleasant alternative to internships at larger companies where you can be easily lost in a "business unit". We're small, but we're fiesty, and (dare we say it?) fun.

There's a lot of projects here that you can contribute to, or even lead:

  • designing and implementing state-of-the-art document understanding processes
  • designing and implementing content classification systems
  • using neural networks, genetic algorithms, and other advanced approachesto find new solutions to the most difficult problems
  • building a new tools platform for PDFTextStream and its companion products
  • enhancing and extending PDFTextOnline in any of a dozen ways
  • developing brand new data extraction services
  • enhancing Snowtide Informatics' website
  • improving internal business processes to improve customer support, bug tracking, project management, and sales efforts

Requirements

  • Excellent written and spoken communication skills
  • Excellent grades or a history of successful completed projects
  • Significant course work in computer science or mathematics
  • Excellent programming skills

Submit Your Application

What's your PDF problem?