As our Recruiting & Operations Coordinator, you’ll help shape the growth of our company by identifying outstanding talent while contributing across recruiting, operations, employee experience, marketing, and business initiatives. No two weeks look alike. One day you might be interviewing candidates; the next you could be planning an employee event, creating marketing content, answering HR questions, or improving an internal process. If you enjoy variety, solving problems, and wearing multiple hats, you’ll thrive here.
This is an ideal opportunity for an early- to mid-career professional who enjoys variety, building relationships, improving processes, and working closely with company leadership.
This isn’t a high-volume recruiting role. We focus on quality over quantity, hiring people who align with our culture and want to build long-term careers. You’ll help us grow our team of software developers and architects across Kansas City, St. Louis, Denver, Omaha/Lincoln, and Dallas. Technical recruiting experience isn’t required—we can teach that.
At Keyhole, relationships are everything. We’re looking for someone who naturally connects with people, communicates with warmth and professionalism, and enjoys helping others succeed. Many of our employees have been with us for 5, 10, or even 15 years because we intentionally hire collaborative, curious, and humble people who want to build a career—not simply find their next job.
Because this role touches nearly every part of the company, you’ll gain experience in recruiting, HR, operations, marketing, business development, and executive leadership. It’s an excellent opportunity for someone who enjoys learning, taking ownership, and making a meaningful impact.
This is a dynamic role that regularly shifts between recruiting, operations, HR, marketing, and business initiatives.
We trust our employees to take ownership, improve processes, and bring new ideas forward. If you enjoy finding better ways to do things, your ideas will be welcomed here.
Hiring exceptional consultants is one of the most important things we do. Every person we hire represents Keyhole on client projects, contributes to our culture, and influences our long-term success. That’s why we invest so much time in getting it right.
Identify and connect with exceptional software professionals through LinkedIn, Indeed, referrals, networking, and other channels.
Build long-term relationships with software consultants across our markets.
Guide candidates through a thoughtful, transparent interview process from first conversation through offer.
Help candidates determine whether Keyhole is the right long-term fit—not just whether they can do the job.
Review resumes, conduct interviews, and provide hiring recommendations.
Share accurate information about Keyhole’s culture, benefits, and career opportunities.
Stay connected with talented professionals even when the timing isn’t right.
You’ll also help support the day-to-day operations that keep Keyhole running smoothly.
Support HR and employee operations, including profile and resume updates, background checks, employee file maintenance, benefits questions, and open enrollment support.
Coordinate employee engagement activities, lunch-and-learns, professional development opportunities, and internal events.
Assist with special projects that improve how Keyhole operates.
Provide administrative support, documentation, and assistance with company-wide projects.
Help maintain a welcoming, organized office by managing supplies, inventory, seasonal décor, and shared workspaces.
Contribute to marketing initiatives by creating content for social media, blogs, the company website, and internal communications.
Create and update engaging visual content (e.g., social media graphics, presentations) using online design tools such as Canva
Leverage AI tools such as ChatGPT and other emerging technologies to improve recruiting, streamline operations, create marketing content, and continuously find better ways to work. Curiosity about AI and a willingness to learn new technology are important in this role.
To excel in this role, candidates should meet the following minimum qualifications:
The ideal candidate:
Enjoys meeting new people and building lasting relationships.
Notices problems before others do and naturally steps in to help.
Thrives in a role with variety rather than repetitive routines.
Takes ownership and follows through without needing constant direction.
Communicates with warmth, confidence, professionalism, and attention to detail.
Takes pride in producing polished written communication and professional work.
Enjoys learning new tools—including AI—and continuously improving how they work.
Can successfully balance multiple priorities while staying organized and calm.
Handles confidential information with discretion and integrity.
Brings ideas, curiosity, and a team-first mindset to everything they do
Qualifications
Bachelor’s degree required.
Two or more years of experience in a professional, customer service, sales, retail, hospitality, or similar relationship-focused environment.
Nice to Have (Not Required)
Experience in recruiting, HR, or operations support.
Experience using Canva, Slack, ChatGPT, or social media scheduling tools.
Interest in technology or working in a software consulting environment.
Type: Full-time, permanent
Location: Keyhole Software HQ in Lenexa, KS (hybrid schedule available; office open daily for those who prefer 100% on-site)
Hours: Monday–Friday, 8:00 AM – 5:00 PM
Travel & Events: Travel is required up to two times per year (with advanced notice) to attend regional conferences. Attendance is requested at occasional after-work events (family picnic, holiday party, employee engagement events, or sponsored user group events), no more than once per month.
Compensation is based on experience, qualifications, and overall fit. Benefits include:
Compensation: $54,000–60,000 base salary, depending on experience, plus recruiting incentives and bonus opportunities.
Medical, dental, and vision insurance
Life insurance, short- and long-term disability, and Aflac coverage
401K with 3% discretionary company match
At Keyhole Software, our commitment to the highest standards of conduct and professionalism is woven into the fabric of our daily interactions and work habits. We understand that client satisfaction is closely tied to our ability to meet common business standards and exceed expectations. This commitment is reflected in the following selection of principles:
This commitment is reflected in the following selection of principles:
Professionalism and Focus:
Uphold a professional code of conduct, as outlines in the Keyhole Software Employee Handbook and Employee Agreements, or by asking leadership for advice in unique situations.
Uphold professionalism in all interactions, treating clients, colleagues, and stakeholders with respect and integrity.
Ethical Conduct:
Conduct all activities ethically, avoiding conflicts of interest and ensuring that decisions prioritize the best interests of client and company in mind.
Commitment to Quality:
Prioritize client satisfaction above all, ensuring that every interaction reflects a commitment to meeting and exceeding client expectations.
Transparency and Proactiveness:
Prioritize transparent, proactive, and effective communication at all times.
Keep others informed of any planned absences, ensuring seamless project planning and mitigating potential disruptions.
Collaboration and Teamwork:
Collaborate effectively with cross-functional teams, both within the operations department and with technical teams, to ensure successful project delivery.
Engage in open and constructive communication, valuing input from various stakeholders.
Client Engagement and Management:
Build and maintain long-term relationships with new and existing employees.
Actively seek guidance and support from teammates when faced with challenges or uncertainties, fostering a collaborative environment.
This position may offer opportunities for remote work, subject to client and project requirements. A business development or salesperson's physical demands and work environment at Keyhole are typical of an office setting. While performing the duties of this job, the employee is regularly required to:
Sit and use a computer for extended periods.
Stand, walk, and reach with hands and arms.
Occasionally lift and/or move up to 25 pounds (like a computer, monitor, or other piece of equipment).
The work environment is a climate-controlled office with a moderate noise level (e.g., business office with computers, phone, and printers). The employee is occasionally exposed to moving mechanical parts and high-tech equipment.
Additionally, this role may involve remote work, allowing employees to work from home. In such cases, the employee is expected to maintain a suitable and ergonomic home office setup and comply with company policies regarding remote work.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions, even in a remote work scenario.
This job description is not exhaustive and does not imply that these are the only duties to be performed by the employee(s) in this position. Employees are expected to follow any other job-related instructions and to undertake additional job-related duties as requested by individuals authorized to provide instructions or assignments. All duties and responsibilities outlined are essential functions and requirements, subject to potential modification to reasonably accommodate individuals with disabilities.
To successfully perform this job, employees must possess the necessary skills, aptitudes, and abilities to proficiently execute each duty. Certain requirements may preclude individuals who pose a direct threat or significant risk to their own health or safety, as well as that of others. The listed requirements represent the minimum levels of knowledge, skills, or abilities deemed essential for the role. This document does not establish an employment contract, implied or otherwise, beyond an at-will relationship.
At Keyhole Software, we are dedicated to maintaining an inclusive and diverse workplace. We embrace the unique perspectives, experiences, and contributions of all team members. We actively encourage applications from candidates of various backgrounds, including race, ethnicity, gender, sexual orientation, age, disability, and veteran status. Our commitment to diversity is integral to our growth, innovation, and overall excellence.
Keyhole Software is an equal opportunity employer, adheres to a drug-free workplace policy, and complies with ADA regulations as applicable. Keyhole Software is a Kansas-based company that complies with local, state, and federal employment laws and regulations.
Salary will be competitive and commensurate with experience and capabilities, with a span ranging $80,000-$120,000 for the first year, followed by a structured sliding base salary weighted toward commissions once the sales pipeline has been established.