We are not currently hiring; however, when a position opens it will probably closely match the description below. If this position sounds interesting to you, please send us a resume and cover letter and we can evaluate the possibility of working together in the future.

Telecommuting Software Developer


You will work closely with Rio Software's existing employees to develop Windows and Web software for our clients and the company itself. Currently the majority of our work is done in Borland Delphi and Visual Studio .NET. We also do a considerable amount of scripting in Python and related tools. Most work will be self-directed, with training and occasional projects done using "pair programming," popularized by the extreme programming methodology, via desktop sharing and voice over IP. Our existing staff will work with you on requirements documents, estimates, project schedules, design, coding, unit tests, automation of common processes, and documentation. Our development methodology is "agile" with similarities to extreme programming and the pragmatic programming philosophy.

As a small company, we'll encourage you to be involved in all aspects of decision-making and look to you for constructive criticism. We are constantly seeking to improve our processes and hone our craft. Within our market niche, we produce software of an exceptionally higher quality than our competitors and take great pride in our work. There will be opportunities to expand your role in the company should you have talents in engineering, marketing, or other skill sets.

Applicant Requirements

The applicant should be a Windows and/or Web software developer with object-oriented programming experience and strong communication skills. Experience in any of the following will be considered a plus: HVAC industry, Borland Delphi, C#, Python, C++, Visual Basic, Ajax, ASP.NET, .NET, Web programming, mechanical engineering, thermodynamics, math, graphic design, and marketing. You should be comfortable in a self-directed environment where you are involved in all aspects of software development, communicate directly with clients, and make decisions about how to implement company policy on a regular basis.

Pay, Hours, and Benefits

Pay is based on experience. Hours and vacations are uncommonly flexible; however, you should be available to respond to client communications during most regular business hours, answer calls, and attend pre-scheduled conference calls. This will be an hourly position and could be either full-time or part-time. Because we are a small business that spans multiple states, we cannot offer a group insurance benefit. We do offer full reimbursement for reasonable health and long-term disability insurance coverage, and generous profit-sharing. Employees are free to determine their own workload, schedule, and vacation/holiday schedule. Our current employees typically work 35 to 40 hours per week and have vacation schedules ranging from two to eight weeks per year. Overtime work is paid time-and-a-half and is never required of our employees.

About Rio Software

Rio Software is an independent computer consultancy providing software development services to manufacturers of heating, ventilating, air-conditioning, and refrigeration (HVAC/R) equipment. Most of this software assists in the sale, application, or design of this equipment. For example, we produce Windows software that manufacturers distribute to their sales representatives and customers to help select and specify the manufacturers' equipment. This software typically includes pricing and configuration rules as well as complex engineering calculations.

The company was founded in 2001 and currently consists of three software developers. We pride ourselves in flexibility, creativity, craftsmanship, and a respect for quality of life. If you want to have more time with your family, or flexibility to persue whatever avocation interests you, and still get to master the craft of software development, Rio Software may be just the place you're looking for.


We are configured as an "virtual office". As such, all of our employees are telecommuters. We have staff in Maine, New York and Michigan currently. Note that this position does occasionally require travel (1 to 6 times a year for typically 2-4 days at a time.)

Contact Information

Colin Sarsfield (Senior Consultant/Principal)
540-322-1398 (tel)
703-832-0304 (fax)

Focused on HVAC/R