Software Developer


Send relevant work samples or a link to your portfolio, and anything else that will make you stand out. Extra effort & personal touches will be looked upon favorably. Show us how much you want this job, not just any job. When you click “Apply” at the top, please include [Software Developer] in the subject.


Red Cedar is adding another software developer to our team! Like all of our positions, we see you as an important element of our culture, our products and our customers – so we really indulge ourselves of this moment! We can’t wait to hear from you.

Besides crafting applications, your job is to make the role your own, make your peers’ lives better, strengthen Red Cedar’s practices, bring innovation to our products and delight our customers. As long as you make your best effort, and you love to learn, we will do everything we can to support you creatively and help you do the best work of your life.

Software Developers at Red Cedar often work on different things. You may be working on adding a feature to an existing education application, developing an online writing and review tool from the ground up, or fundamentally rethinking how we do something. You could be working on the web or you could be working on one of our new mobile apps. Projects at Red Cedar always start with design, so you’ll constantly work hand in glove with our designers and project managers. In fact, our most creative projects require iterative, design/develop/design cycles where you will share in the identification of design challenges and solutions. Challenge us! Push us! Be original!

There are three “must have’s” to be successful at Red Cedar: talent, great communication skills and you must write well-structured code. Basic object-oriented programming skills, with experience using C# is an excellent start. Familiarity developing with tools/concepts like Web Forms, HTML5, MVC.NET and unit testing is a plus. Proficiency building applications for the iOS or Android platform is becoming more important to us, though it is not a requirement.

We are not looking for someone who’s already expert in everything they do. We’re looking for someone great who demonstrates the interest, drive and desire to keep learning new things and continually get better.

At Red Cedar, you’ll be working with great people. Friendly, talented, original people. People who work here have a wide variety of interests (though running, biking and the outdoors hold a special place) and interesting life experiences. You’ll have a chance to learn from some of the best people you’ve ever met. And we’ll get to learn from you.

Working as an application developer at Red Cedar is a unique opportunity. We have a small team, so you won’t be a minion. You’ll be one of a few and your impact will be felt within the company and without. You will help drive us in new directions. You’ll help us see things we haven’t seen before, consider things we’ve never considered before, and bring fresh perspective to our team. Brighten us up and put a big smile on our customers’ faces.

We’re open to hiring the best person no matter where they are. If you’re in Michigan, we have an open desk for you in our office. But more than a quarter of our company works remotely, so you’re welcome to be part of the team no matter where you live. If you do want to relocate to Michigan we’re open to that as well.