It’s likely obvious that we do things differently at Keyhole. The difference is our people.
It’s likely obvious that we do things differently at Keyhole. The difference is our people.

We do things differently at Keyhole: our people make all the difference.

We are all technical. We love dev.

In fact, just a handful in the entire company are not focused specifically on dev projects (sales & such).

See Open Roles

The Keyhole team likes working with technologies.

But that’s only the beginning of what makes us a team…

All Of Us Love Dev

So we get together at Tech Night. One person presents on a technical topic to the group – everyone learns. Plus, dinner, drinks, and great discussion.

  • TechNight-2
  • Tech Night

Some Of Us Like To Talk

So our folks attend conferences and user groups, often participating as speakers. Speakers can test run talks to the team for peer review!

  • Devcon5
  • Adrienne, Keith, Dave at KCDC

Some Of Us Like Beer

So we created the Keyhole Homebrew Group and often have company happy hours.

  • 20140605_171407
  • Keyhole Home Brew
  • Homebrew
  • District Pour House

The Keyhole Team Is Diverse

And that’s something we like. All of us have different outlooks, perspectives, and interests, and that is what makes Keyhole the team that it is.

Some Of Us Like Holidays

So we celebrate lots of them, even the silly ones (like National Hot Dog Day) or make our own (like Crawfish Boil Day).

  • Thanksgiving Potlock
  • crawfish boil
  • Mat and John

With a team of
We have a lot of fun.

Some Of Us Like Sports

So we go to Royals games & host Fantasy Drafts and bracket competitions.

  • 11217539_991708137546992_8547221816492137727_n
  • IMG_2282

Some Of Us Like Gaming

So we have 100s of games in our office & started a running Nintendo 64 Mario Kart Tournament.

  • Mario Kart Champion
  • MarioKart
  • Mario2

Why Choose Keyhole Software?

Constant Learning

Think that first-day-at-a-new-job feeling every day. Gotta keep up on your game – our clients need you to be a step ahead.

Constant Learning

From project to project, you get exposed to a variety of tech stacks. No more being stymied on one project.



Medical, dental, vision, FSA, life insurance, Aflac supplemental coverage, disability coverage, 401(K) with match, profit sharing & more.


This is what you need to take care of your family and we wouldn't allow anything less.


Awesome Team

You’ll collaborate with a tight-knit group of developers passionate about the technology. The Keyhole team rules.

Awesome Team

We get together frequently to talk tech - and have some fun. Join our Homebrewer's Group!


Personal Growth

You have the opportunity to experience every business domain and tech stack. The more you learn, the better dev you become.

Personal Growth

The variety of consulting with the backup of a solid dev team you get to know over multiple projects.



You get to focus on what you love to do – staying in the code, trying new tech, making suggestions, and helping projects succeed.


Your variety of experience makes you an asset to those you assist, so you often get to stay out of the red tape.


Tech Variety

From project to project, you get to work with different technology stacks and keep up with multiple skill sets. The shift is fun.

Tech Variety

Switching stacks allows you to get chops around different tech. Well-rounded developers abound.


Keyhole Team Culture

Keyhole Company Culture

The Team: The Keyhole company culture is tight-knit, team-based, and focuses on long-term professional growth. Keyhole consultants are enthusiastic, flexible, realistic, and easy to work with. Just as much as being able to do the job is important, being on board with the Keyhole culture is something we value in any applicant.

The Dev Variety: You’ll likely never be bored – every client project is different & provides its own challenges from a technical perspective. We get to touch some cool technologies and utilize them in new ways that make our clients successful.

We Like Each Other: Tech Nights to discuss the latest dev. Happy Hours. BikeMS. NCAA bracket challenges & fantasy drafts for healthy competition. Mario Kart Tourneys. Holiday Parties. Our Keyhole Homebrewer’s Group. Movie Nights. Conferences. Cinco De Mayo potluck… and more.

employee consulting team

How Keyhole Works – The Details

W2 Employees: At Keyhole, we’re consultants – we work with clients. But we’re all W2 employees. That means that you have a tight-knit, employee-based development team supporting you to succeed, and when a project ends you are on to the next project within the company.

Over Multiple Projects: Our employees are with us over multiple projects and look to have long-term engagement with a company (while not looking for the technological sameness of staying in the same position for years on end). When one project ends, they’re on to the next Keyhole project.

Time Off: We assume you’ll take one month off per year, and function on a 1920-hour work year. Vacation and time off are self-managed, and can often be flexed via hourly compensation.


  • Medical, Dental, Vision Insurance

    Medical options customizable to your family by plan and coverage depth. Traditional medical, HSA medical, dental and vision can be customized to your family configuration.

  • Group Benefits - Life Insurance, Disability Coverage

    Keyhole Software pays 100% of group benefits for all Keyhole employees which includes a life insurance policy, long-term disability, and other benefits.

  • Retirement Services

    A traditional 401(K) and Roth 401(K) are available for all full time employees to take advantage of. The plan offers a discretionary match (2018: 3%) based on a three-year 100% vesting model.

  • Supplemental Insurance - Aflac

    Aflac plans are available to Keyhole employees, to include a variety of plans. Short-term disability, accident plans, Cancer coverage, and others are available.