Recruitment & Applicant Tracking Platform software
Built for recruitment agencies and in-house recruiters running high-volume hiring
Recruitment and Applicant Tracking Platform
Engsoft recruitment software is a recruitment and applicant tracking platform built for the people who run hiring day to day: recruitment agencies managing multiple clients, and in-house recruiters and hiring teams managing their own vacancies. The platform covers the full recruitment lifecycle — job posting, candidate sourcing, applicant tracking, interview coordination, Accounting, payroll, and hiring — from one workspace, so recruiters are not switching between job boards, spreadsheets, and email threads to fill a single role.
Engsoft recruitment software is a differentiator for professional recruiters is the combination of an integrated Applicant Tracking System (ATS) with AI-powered candidate matching, which scores and ranks candidates against a vacancy on skills, experience, and education, cutting down manual CV screening. Recruitment agencies get a dedicated portal for managing multiple hiring clients, assigning jobs, submitting candidates, and reporting on placement performance from a single centralized workspace, rather than juggling separate logins or spreadsheets per client.
The platform is accessed through two dashboards: a role-based Employer / Recruiter Dashboard used by administrators, HR managers, recruiters, and hiring managers running their own vacancies, and a Recruitment Agency Dashboard purpose-built for agencies managing hiring on behalf of multiple clients.
Dashboards & User Roles
Engsoft recruitment software is built around two dashboards. The Employer / Recruiter Dashboard is one role-based workspace whose content adapts to the signed-in user’s permission level, rather than being split into separate dashboards per management function. The Recruitment Agency Dashboard is a dedicated workspace for agencies managing multiple hiring clients.
Employer / Recruiter Dashboard (Role-Based)
Used by administrators, HR managers, recruiters, and hiring managers. What each user sees and can act on is determined by their assigned role and permission level.
Administrator View
- Company profile, branch, and team member management
- User roles and permissions across the recruitment team
- Company verification status and organization-wide settings
- Audit logs across the platform
HR Manager / Hiring Manager View
- Full visibility into every open vacancy and its candidate pipeline
- Hiring approval queue for offers and stage advancement
- Recruitment workflow oversight: screening, interview, and offer stages
- Team hiring dashboard with recruiter-level activity and performance
- Reports on job performance, applications, and hiring outcomes
Recruiter View
- Personal candidate pipeline and application tracking for assigned vacancies
- Candidate shortlisting, status management, and rejection handling
- Interview scheduling, invitations, and reminders
- Candidate notes, evaluation, and recruitment history
- AI-matched and recommended candidates for each open role
Recruitment Agency Dashboard
The primary interface for recruitment agencies managing hiring on behalf of multiple clients from one centralized workspace.
- Multi-client management with jobs and candidates organized per client
- Job assignment and vacancy allocation across agency recruiters
- Candidate submission and tracking against each client’s open roles
- Agency-wide candidate pipeline and recruitment workflow oversight
- Consolidated recruitment reports across all managed clients
- Agency team performance and workload distribution
Core Modules & Features
Employer Management
Lets employers and agencies create and manage their organizations within the platform.
- Company registration, profiles, and verification
- Branch management for multi-location employers
- Employer dashboard and team member management
- User roles and permissions
Job Posting Management
Let recruiters create and publish vacancies quickly and manage them through their lifecycle.
- Job posting creation, editing, and publishing, with draft and expiration management
- Featured job listings and multiple job categories
- Skills and qualification requirements, and salary range configuration
- Employment type selection, including remote, hybrid, and on-site roles
Applicant Tracking System (ATS)
Let recruiters manage candidates through every stage of the recruitment process.
- Candidate pipeline and application tracking
- Candidate status management and defined interview stages
- Shortlisting and rejection management
- Candidate notes, recruitment workflow, and candidate history
- Hiring dashboard across all active recruitment processes
Candidate Management
Manages every applicant’s profile from one platform.
- Candidate profiles, employment history, and education history
- Skills management, certifications, and portfolio links
- Resume storage
- Candidate search and filtering
AI CV Builder
One of Engsoft recruitment software’s flagship features, helping job seekers produce a professional, ATS-ready CV in minutes.
- AI-powered CV generation with professional templates
- CV customization and editing
- Downloadable CVs
- Profile-to-CV conversion
- ATS-friendly formatting
AI Resume Matching
Intelligently connects recruiters and employers with suitable candidates, cutting manual screening time.
- AI candidate matching skills, experience, and education
- Job compatibility scoring
- Recommended candidates and smart filtering per vacancy
Interview Management
Organizes every interview from one dashboard.
- Interview scheduling, invitations, and reminders
- Interview feedback and candidate evaluation
- Interview history per candidate and per vacancy
Recruitment Workflow
Streamlines every stage of hiring, from first application to signed offer.
- Application review and screening workflow
- Interview workflow and offer management
- Hiring approvals and recruitment tracking
Recruitment Agency Portal
Lets recruitment agencies manage multiple hiring clients from one account.
- Agency profiles and client management
- Candidate submission and job assignment per client
- Candidate tracking across clients
- Recruitment reports and an agency-wide dashboard
Job Seeker Portal
Gives candidates a dedicated workspace to manage their careers and applications.
- Personal profile, resume management, and AI CV creation
- Job search, job recommendations, and saved jobs
- Job applications and application history
- Interview invitations and job alerts
Search & Discovery
Helps recruiters and candidates quickly find what they need.
- Job search and candidate search
- Advanced, skills, industry, experience, and location filtering
Notifications & Alerts
Keeps employers, agencies, and candidates informed throughout the hiring process.
- Job application notifications and interview reminders
- Candidate updates and employer alerts
- Job alerts and recruitment status notifications
Reports & Analytics
Gives recruiters and agencies insight into hiring performance.
- Job performance, application, and hiring reports
- Candidate reports and recruitment analytics
- Agency reports and employer dashboards
Multi-Branch Support
Supports organizations and agencies hiring across different locations.
- Branch recruitment and branch-specific vacancies
- Branch hiring reports and branch recruiters
- Branch-level dashboards
User Roles & Security
Protects recruitment data through role-based access.
- Administrator, HR manager, recruiter, and hiring manager access levels
- Agency access and job seeker accounts
- Permission management and audit logs
Communication Tools
Improves collaboration throughout the hiring process.
- Employer-to-candidate messaging
- Internal recruiter notes and interview communication
- Candidate communication history
- Hiring team collaboration tools
Accounting Module (Payroll, Payments & Invoicing)
Gives recruitment agencies and HR recruiting firms the financial backbone to run placements as billable engagements — invoicing clients for the talent they source, tracking every payment to the shilling, and running payroll for the contractors and temp staff they deploy — all from the same workspace they already use to manage those placements.
Invoicing
- Invoices generated directly from a placement, retainer agreement, or temp/contract engagement, pulling candidate, client, and vacancy data automatically rather than re-entering it
- Separate invoice types for placement fees (one-off), retainers (recurring), and temp/contract staffing (timesheet or hours-based billing)
- Branded invoice templates per agency, with VAT/tax configuration and line items broken out by client, vacancy, and candidate
- Invoice lifecycle tracking across every client: draft ® sent ® viewed ® paid ® overdue ® written off
- Automated reminders and overdue escalation, visible per client from the Agency Dashboard
Payments Tracking
- M-Pesa Daraja API integration for client-side collections:
- STK Push — a hiring client pays a placement or retainer invoice directly from the dashboard via a phone prompt
- C2B (Paybill/Till) — clients pay into the agency’s dedicated business number, auto-reconciled against the right client and invoice
- Card and bank transfer supported as secondary rails for clients who don’t pay via M-Pesa
- Real-time payment callbacks update invoice status automatically the moment a client pays
- Reconciliation dashboard showing matched vs. unmatched payments, filterable by client, with support for invoices settled in partial installments
- Full payment history per client and per invoice, so agency finance teams can answer “has this client paid?” without leaving the platform
Payroll for Placed Talent
- Built for agencies running payroll on behalf of the temp and contract staff they’ve placed with clients — kept separate from any client’s own internal payroll
- Wage configuration per placement (hourly, daily, monthly), varying by client and contract terms, with timesheet capture feeding directly into each pay run
- Kenya statutory deductions handled automatically: PAYE, NHIF/SHIF, NSSF
- Digital payslips generated and stored per candidate, viewable in their Job Seeker Portal profile
- Payroll runs tracked through to payment — whether settled by bank transfer or mobile money — with each payout confirmed and reconciled back against the pay run
- Payroll cost automatically linked to the related client invoice, so an agency can see the margin on a placement at a glance
Financial Reporting Across Clients
- Revenue broken down by client, branch, and recruiter
- Placement fee and commission tracking against recruiter or team targets
- Outstanding invoices and aging, per client
- Payroll cost summaries per client
- M-Pesa transaction history reconciled against both client invoices and payroll runs
Access & Controls
- New Finance/Billing role added to the agency’s role-based permissions, sitting alongside Administrator, Recruiter, and Hiring Manager
- Agency finance teams get one consolidated view across every managed client’s invoices, payments, and payroll, rather than a separate login or spreadsheet per client
- Full audit trail on every invoice, payment, and payroll action, consistent with the platform’s existing audit-log approach
Agency Dashboard addition: a new card set for Finance/Billing users.
Key Benefits
- AI-powered CV Builder helps candidates create professional, ATS-friendly CVs, improving their chances of securing interviews
- An integrated Applicant Tracking System lets employers manage the full recruitment lifecycle — from posting vacancies to onboarding successful candidates — within a single platform
- AI candidate matching scores candidates against a vacancy on skills, qualifications, and experience, reducing manual screening time
- A dedicated Recruitment Agency Portal supports agencies managing multiple clients and recruitment campaigns from one centralized workspace
- Multi-branch recruitment lets organizations manage hiring across multiple branches while maintaining centralized reporting and oversight
- A modern recruitment experience combining job advertising, AI tools, recruitment workflows, analytics, and communication into one platform, reducing reliance on multiple disconnected systems
- Payroll and Accounting: Integrated accounting with M-Pesa-enabled invoicing lets agencies bill every client, track payments to the shilling, and run payroll for placed staff without leaving the platform — closing the loop from candidate placement to final payout, across every client the agency manages