Applicants should be highly motivated, interested in working with a small and dynamic software company and also enjoy working independently.


No openings at this time. Follow us on LinkedIn to get notified if we have future openings.


We are always looking for skilled, energetic software developers with life science research backgrounds, even for employees only seeking part-time employment (on subcontracting). We will consider candidates for part-time contributions to any of our full-time openings, and more. If you are interested, or even just want to say hi for the future, send us a resume. We allow flexible work hours and have an awesome culture, even for employees only seeking part-time work.

We have several smaller projects that would be excellent fit for a programmer looking for side work. No benefits, payment based on completed projects with no hourly time reporting required. Must be experienced in programming full stack web development, exposure to version control with Git, and comfortable in a Linux command line environment.


2021 / 2022
We are interested in hearing from you if you want to explore internship opportunities for the future (Summer 2021 and beyond). Volunteer opportunities may be available now! Contact us with questions.

Volunteer Opportunities

We are always willing to help mentor and support anyone that wants to volunteer on our OSS projects on GitHub. They are not always well managed or documented, but please contact us if you are interested in hearing about how you can contribute.

We are currently looking for a graphics designer to help with some of the work that we do with the Statewide Computer Science Leadership Team. Contact Steve if you are interested in being a part of our efforts to improve CS education in the state of Iowa.

Network Opportunities

We occasionally get contacted from local groups within our network about employment opportunities that they would like our help to publicize, and here is the space where we do it. Keep in mind that these are reposted by request and the information written and availability of the position might be out-of-date, so be sure to check directly with the company listings before contacting the contact person we have provided.

Nothing at this time!