Monthly Archives: July 2015

Moraware is hiring a programmer

Moraware is looking for a programmer. Not just any programmer – the right programmer. The right programmer has these qualities:

  • Very good with C#, SQL Server, and HTML/JavaScript (plus not afraid of learning anything else)
  • Great problem solver
  • Awesome to work with

There’s one more tactical requirement – being in the Pacific timezone or acting like you are. Getting up to speed will require plenty of time communicating with Ted, our founder and lead developer. We’re only a 6-person company (4 of us on the customer team and 2 on the development team), so we don’t have a lot of ceremony. Instead, we talk to each other. A lot. The right programmer has to enjoy getting on the phone and working through things as much as necessary. That’s just easier if you’re in the same timezone. For the first six months or so, it will probably be nice to spend some time in the same room together, too, and travel tends to be easier if you’re in the same timezone. We currently have developers in Reno (Ted) and California (Derek).

Everyone in the company works from home, which I happen to love. Moraware got me a stand-up/sit-down desk with a couple of big-ass monitors attached – based on my experience, having a good work environment really makes a big difference in your productivity, health, and simply enjoying your job. Moraware will make sure you’re comfortable while you’re working.

Moraware also pays really well, and we share in the profits of the company – which have been going up steadily for years. I currently make a little more than I did at Microsoft, so I’m quite happy with the pay.

More importantly, I enjoy getting up to work each day. We have about a thousand customers paying us money every month, and keeping everything running smoothly for them is a big responsibility. It’s amazingly interesting and motivating trying to figure out ways to make our customers more successful. And while we’re all focused on the challenges of growing our business, we’re not at all uptight about it. I’m healthier than I’ve been in a decade, and I’ve been able to get there thanks to an awesome work situation.

As for the software development work itself … it’s all about solving problems for customers, not using technology for its own sake. If using carrier pigeons is the right technology to solve a problem, then we’ll use carrier pigeons. More specifically, we deliver a browser-based SaaS solution. We’re still using a home-grown C# display library that spits out HTML – Ted wrote it long before ASP.NET MVC even existed, and there’s currently no reason to change it (although improving the mobile UX might prompt us to do so in the future). We use SQL Server as our data store, not some fancy document database, and we have a separate database instance for each customer. A lot of the heavy lifting happens in the database. We also do some crazy, modern, awesome things with JavaScript (see – that’s all done in a browser!). If you just want to use the latest and greatest technologies, this isn’t the job for you. If you want to use whatever technology is currently the best fit (based on all sorts of messy, real-world factors) to solve problems for customers, then reach out to me at to start a conversation.

I wrote about a customer support / sales position last year – I should have followed up and mentioned that we interviewed lots of really good people, and we hired two as a result. One is my sister, Kathleen Teodoro … Harry didn’t want to hire family, but Kate is simply amazing at customer support and sales. We also hired my friend Jason Pliml, because he’s a rare business talent who influences the company in a variety of useful ways.

After that round of hiring, we wrote down some of what we learned – most importantly, we learned that we need to hire people who support our values. I’ll share them with you if this job sounds interesting, and you think you’re a good fit. To get started, just email me at with your qualifications and reason for interest.