parallax background


Software Developer

You’ve already invested a great deal of time and money on your education. You know you have skills, but are curious how those skills map to the real world. You are self-aware, enough to understand the importance of getting your career off the ground, to be a valued member of a team, to prove you can meet a deadline.

At COMPanion Corporation, you will grow, both personally and professionally. You will become a champion of customer satisfaction and success. You will work closely with QA and Customer Service. You will learn to navigate a large, established code base, and contribute to major revisions of our product. It's a given you will improve as a coder. It’s also a given you will improve as a writer and communicator.

We are a small team doing a big job, and each person is important to our success, and is expected to wear many hats. Does this sound interesting? Does this sound fun? Maybe COMPanion is the place for you!


Familiarity with SCM, preferably Git

Self-managed and motivated

Experience using object oriented programming

Works well as part of a team

Algorithm design and implementation

Willingness to learn full stack work (JS front end)

Strong verbal and written communication skills


  • SQL
  • Javascript
  • C++ and modern C++
  • Enjoys reading and books