We Are Hiring

Current Positions Available at Knowledge Factor

Position: Client Services Director

Location: Boulder, Colorado
Position: Client Services Director

Job Summary

amplifire is seeking a Client Services Director (CSD) to join our team in Boulder, Colorado. This person is responsible for delivering on amplifire’s commitment to the client and managing client expectations in terms of the end-to-end service (e.g. product launch and implementation, communications, content, training). The CSD is responsible for managing the day-to-day activities and deliverables on these accounts, and for ensuring long-term client satisfaction. The CSD is teamed with amplifire Client Account Managers (CAMs) to identify and capitalize on revenue growth for the specified accounts. The CSD works equal parts with amplifire and client personnel to ensure customer deliverables meet customer and KF requirements. The CSD is also responsible for developing and maintaining relationships with key stakeholders within assigned accounts, improving client utilization and adoption rates of amplifire, and identifying revenue expansion opportunities. From the client’s perspective, the CSD serves as a Trusted Advisor, with a demonstrated ability to identify and document business requirements, align amplifire and related services with those business requirements, and ensure long-term success and growth of the learning program as impacted by amplifire.

Essential Functions:

  • Product Launch Planning and Services
    • Responsible for planning and delivering on products and services for Knowledge Factor clients
    • Manages the on-boarding and day-to-day activities for the client account such as account setup and integration, deployment, training, reporting/analytics, etc.
    • Manages projects and ensure that projects are delivered on schedule and within budget
    • Single point of escalation for the client for the duration of the agreement
  • Requirements Gathering
    • Identifies and documents client business requirements, and aligns amplifire with those business requirements to ensure successful product launch and services
    • Responsible for gathering product enhancement requests from clients, and prioritization of these requests
  • Teaming
    • Works closely with internal teams to achieve goals and meet client expectations
      • Responsible for managing the schedule and Services of client’s content with the Content Factory team
      • Manage coordination and communication between technology and client regarding release schedules, issue tracking, request tracking, reporting, etc.
      • Manage account level coordination with Sales and Marketing to ensure client sees an integrated approach to overall relationship management, sales and service
    • Partner with Client Account Manager to ensure a long-term, positive relationship with the client and to grow revenue at the account
  • Relationship Management
    • Works jointly with amplifire Client Account Manager (CAM) to protect and grow revenue in assigned accounts
    • Serves as a Trusted Advisor from a client perspective and internal advocate for the client
    • Has a deep understanding of the client across multiple business units and proactively identifies revenue growth opportunities that align with client’s objectives and expectations of amplifire
  • Ability to travel approximately 5-10% to client locations

Measures of Success

  • Responsible for successful Services of Knowledge Factor products and services for the client
  • Responsible for maintaining high client satisfaction as demonstrated through client feedback and revenue growth
  • Responsible to ensure client is a highly satisfied advocate (reference) for KF
  • Supports the CAM to ensure 100% subscription renewals and growth of new users on assigned accounts

Demonstrated Skills

  • At least five years of experience in planning, delivering, and managing projects for clients
  • To be successful, the individual must demonstrate the ability to:
    • Apply project management principles to successfully onboard new clients, manage these clients’ on-going relationships, and migrate existing clients to newer versions of the product
    • Leverage consulting skills to identify and document a client’s business requirements and align a vendor’s products and services with those requirements
    • Analyze client data and recommend actionable steps to the client based on this analysis (data-driven program improvement)
    • Effectively communicate and manage relationships with senior level executives at the client and be considered a trusted advisor by the client
    • Retain and grow revenue within existing accounts
    • Positive attitude and excellent people skills, with the ability to take criticism constructively; must be able to work on a team and collaborate with colleagues from different departments in the organization
    • Has a passion for customer experience and for providing the highest level of service for Knowledge Factor clients
    • Has a professional and engaging communication style and desire to train and inform
  • A Bachelor’s degree in a relevant field of study. MBA and project manager certification desirable.

Desired Qualities (but not required)

  • Experience or knowledge of learning programs, products and/or services

*This job description is not designed to cover or contain a comprehensive listing activities, duties, or responsibilities that are required of the employee

To Apply
Email cover letter and resume to careers@amplifire.com. Please include your name and the position title in the subject line (no recruiters please).

Position: Software Engineer

Location: Boulder, Colorado
Position: Software Engineer

Job Summary

amplifire is currently seeking a Developer with both Java and UI experience to build, maintain, and support our main Learning application, amplifire. The ideal candidate for this role will have a strong development background, solid business knowledge, and shows great flexibility to work with business partners and product owners regarding projects and individual requests. This candidate will work in a team environment. This will be a hands-on position requiring solid technical skills, analysis/troubleshooting, and excellent communication skills. This position will be based in Boulder, Colorado.

About You:

You are a user interface and backend developer who takes great care to deliver a user experience that is engaging, compelling, and appropriate to the users goals and tasks. You are a consummate team player and thought leader when it comes to UI design, backend service development and implementation. You own the results of your work.


Responsibilities include but are not limited to:

  • Work as a team to build and implement UI and backend services
  • Develop backend database services for use as internal and external API’s
  • Develop within Java, jQuery, CSS, HTML, and GWT
  • Design, build and maintain efficient, reusable, and reliable application code
  • Help maintain code quality, organization of our code, and automation
  • Create, build, and execute on unit and automated tests
  • Proven experience with Agile Methodology and Scrum practices

Skills & Requirements:

Minimum Qualifications

  • Java developer with good understanding of the Java ecosystem
  • Knowledge and practical use of jQuery within a web application
  • Knowledge of CSS
  • Knowledge of HTML
  • Strong knowledge of JavaScript
  • Experience with web services (…preferably ReST) in an n-tier Architecture
  • Knowledge of and experience working with RDBMS and SQL
  • Understanding of Jenkins or similar continuous integration systems
  • Experience with Git
  • Understanding of SOA
  • Understanding and experience with OOAD (object oriented analysis and design)
  • Excellent communication skills with a “can do” customer facing attitude
  • Independent, self-starter who is resourceful and an excellent team player
  • Strong desire to learn with an ability to pick up new concepts and technologies quickly
  • Ability to be flexible, proactive, accountable, decisive and successful working in an environment of change
  • Preferred: GWT development experience building web UI’s
  • Preferred: Mobile development experience with both iOS and Android
  • Preferred: Familiarity with security best practices for web services and web applications

To Apply

Email cover letter and resume to careers@knowledgefactor.com. Please include your name and the position title in the subject line. (no recruiters please.)

*This job description is not designed to cover or contain a comprehensive listing activities, duties, or responsibilities that are required of the employee

Position: DevOps/Office Support Engineer

Location: Boulder, Colorado
Position: DevOps/Office Support Engineer
Relevant Work Experience: 3+ years experience in support of Windows/Mac laptops and office networks, plus support of test and development stations.
Education Level: Bachelors Degree with coursework in Computer Information Systems, Software Applications, Mathematics, Physics or other Technical courses or certifications

Primary responsibilities of DevOps/TechSupport include but are not limited to:

  • Respond to user requests, via email and our IT ticketing system
  • Administration of Linux/JBoss test and development application servers
  • Administration of test and development Postgres databases
  • Administration and support of marketing and test web servers
  • roubleshoot and resolve technical issues
  • Administer and support the office network, Wifi, and other systems (e.g. printers)
  • Administer and support laptops (Windows & Mac)
  • Administer and support Microsoft Exchange, and other office tools
  • Create and update Jenkins scripts, shell scripts, etc., to aid in test and development processes

Detailed responsibilities include:

  • Work with the QA and Development teams, to ensure their test stations are operational
  • Troubleshoot any reported PC or Mac problems, and resolve
  • Support WordPress multi-site instance and web server, used for Marketing and Sales
  • Troubleshoot any WAN, LAN, or Wifi issues. Work with vendors to resolve, if necessary
  • Troubleshoot any printer/scanner issues, and work with vendors for resolution
  • Set up laptops, email, and other accounts, for new employees
  • Basic employee tech support, e.g. password resets, application installation and debugging, etc.
  • Office application support, e.g. Outlook/Exchange, Trello, shared network drives

Technical Requirements:

  • Familiarity with SQL
  • Expertise in Bourne, or other shell programming, in Linux/UNIX
  • Experience with administration of Linux, Windows, and Mac OS systems
  • Basic familiarity with commonly used networking equipment
  • Preference for some experience working with Jenkins
  • Experience administering Outlook/Exchange
  • Some WordPress administration experience preferred

Email cover letter and resume to careers@knowledgefactor.com. Please include your name and the position title in the subject line. (no recruiters please.)

*This job description is not designed to cover or contain a comprehensive listing activities, duties, or responsibilities that are required of the employee

To apply for any of our positions, please email us at careers@amplifire.com.

amplifire logo

Knowledge Factor
4775 Walnut Street, Suite 210
Boulder, CO 80301

for media inquiries,
please contact Melanie Howard
© Knowledge Factor, Inc. 2017