10,649 Software Development Companies jobs in Kenya
Key Account Manager - Enterprise Software
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and maintain strong relationships with key enterprise clients.
- Identify and pursue new business opportunities within existing accounts.
- Develop and implement strategic account plans to achieve sales targets.
- Conduct product demonstrations and presentations to prospective clients.
- Negotiate and close complex sales agreements.
- Provide exceptional customer service and support.
- Collaborate with internal teams to ensure client satisfaction.
- Analyze market trends and competitor activities.
- Bachelor's degree in Business, Marketing, or a related field.
- Minimum of 7 years of experience in B2B enterprise software sales and account management.
- Proven track record of exceeding sales targets.
- Strong understanding of the enterprise software landscape.
- Excellent negotiation, communication, and presentation skills.
- Experience with CRM software (e.g., Salesforce).
- Ability to build and maintain strong client relationships.
- Strategic thinking and problem-solving abilities.
Account Manager - Enterprise Software Solutions
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and execute strategic sales plans to achieve and exceed company revenue targets within the assigned territory.
- Identify and prospect potential new clients through various channels, including networking, cold outreach, and market research.
- Build and maintain strong relationships with key decision-makers within client organizations.
- Conduct in-depth needs assessments to understand client business challenges and identify how our software solutions can provide value.
- Deliver compelling product demonstrations and presentations tailored to specific client needs.
- Negotiate contract terms and pricing to secure profitable deals.
- Manage the sales pipeline effectively using CRM tools, ensuring accurate forecasting.
- Provide exceptional post-sales support to ensure client satisfaction and identify opportunities for upsell and cross-sell.
- Collaborate with marketing and product teams to provide market feedback and contribute to product development.
- Stay informed about industry trends, competitor activities, and best practices in enterprise software sales.
- Represent the company at industry events and trade shows.
- Achieve assigned sales quotas and key performance indicators (KPIs).
- Develop a deep understanding of the company's product portfolio and value proposition.
Qualifications:
- Bachelor's degree in Business Administration, Marketing, Sales, or a related field.
- Minimum of 4 years of experience in B2B sales, preferably in enterprise software or technology solutions.
- Proven track record of successfully meeting and exceeding sales quotas.
- Excellent understanding of the sales process, from lead generation to closing.
- Strong negotiation, communication, and interpersonal skills.
- Proficiency in CRM software (e.g., Salesforce, HubSpot) and sales enablement tools.
- Ability to build rapport and establish trust with clients at all levels.
- Self-motivated, results-oriented, and able to work effectively independently and as part of a team.
- Familiarity with the local business landscape in **Kericho, Kericho, KE** is a plus.
- Excellent presentation and demonstration skills.
- Willingness to travel as required for client meetings and industry events.
This is an office-based position located in **Kericho, Kericho, KE**. Our client is an equal opportunity employer committed to creating a diverse and inclusive workplace.
Senior Program Manager, Enterprise Software
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Oversee the planning, execution, and delivery of enterprise software programs.
- Define program scope, objectives, budgets, and resource allocation.
- Develop and manage detailed program plans and timelines.
- Identify, assess, and mitigate program risks and dependencies.
- Lead and motivate cross-functional program teams.
- Facilitate effective communication and collaboration among stakeholders.
- Ensure adherence to quality standards and best practices throughout the SDLC.
- Manage program budgets and track financial performance.
- Report on program status, progress, and key metrics to senior leadership.
- Drive continuous improvement in program management processes.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- 8+ years of experience in program management, with a focus on enterprise software development.
- Proven track record of successfully delivering complex software programs.
- Expertise in Agile and/or Waterfall methodologies.
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in program management tools (e.g., Jira, Asana, MS Project).
- Ability to manage budgets and resources effectively.
- Strong problem-solving and risk management capabilities.
- Experience working in a remote team environment is essential.
Lead Project Manager - Enterprise Software Solutions
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple enterprise software projects from initiation to closure, ensuring alignment with strategic business objectives.
- Develop comprehensive project plans, including scope, goals, deliverables, resource allocation, budget, and detailed timelines.
- Define project governance, establish decision-making frameworks, and ensure clear communication channels among all project stakeholders.
- Manage cross-functional project teams, fostering a collaborative and high-performing environment.
- Identify, assess, and manage project risks and issues, developing proactive mitigation and contingency plans.
- Oversee the budget, track expenditures, and ensure projects are delivered within financial constraints.
- Monitor project progress, conduct regular status meetings, and provide timely and accurate project reports to senior leadership.
- Ensure adherence to quality standards and best practices throughout the project lifecycle.
- Facilitate effective communication and collaboration with clients, vendors, and internal stakeholders at all levels.
- Drive the adoption of Agile and other project management methodologies, adapting approaches as needed.
- Resolve conflicts and remove impediments to project progress.
- Mentor and guide project team members, promoting professional development and knowledge sharing.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. A Master's degree is a plus.
- Minimum of 10 years of experience in project management, with at least 5 years managing large-scale enterprise software projects.
- Proven experience managing projects using Agile, Scrum, Waterfall, and hybrid methodologies.
- PMP, Prince2, or similar project management certification is highly preferred.
- Demonstrated ability to lead and motivate diverse project teams.
- Exceptional leadership, strategic thinking, and problem-solving skills.
- Strong understanding of software development lifecycles and technologies.
- Excellent communication, negotiation, and interpersonal skills, with the ability to influence stakeholders.
- Proficiency in project management software (e.g., Jira, Asana, Microsoft Project) and collaboration tools.
- Ability to manage multiple complex projects simultaneously in a remote environment.
- Experience working with geographically dispersed teams and clients.
Senior Project Manager - Enterprise Software Implementation
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the end-to-end management of enterprise software implementation projects from initiation to closure.
- Develop detailed project plans, defining scope, objectives, deliverables, timelines, and resource requirements.
- Manage project budgets, track expenditures, and ensure projects are delivered within financial constraints.
- Oversee the execution of project plans, monitor progress, and identify and mitigate risks and issues.
- Facilitate communication and collaboration between clients, technical teams, and other stakeholders.
- Manage scope changes effectively and ensure they are properly documented and approved.
- Ensure adherence to project management methodologies, including Agile and Waterfall, as appropriate.
- Conduct project status meetings and provide regular reports to senior management and clients.
- Lead and mentor project teams, fostering a collaborative and high-performing environment.
- This is a fully remote position, offering excellent flexibility, with this role operating within the strategic planning framework connected to Nyeri, Nyeri, KE .
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Business Administration, or a related field; PMP or equivalent certification is highly desirable.
- 7+ years of experience in project management, with a significant focus on enterprise software implementations.
- Proven track record of successfully delivering complex, large-scale software projects on time and within budget.
- Strong understanding of software development lifecycles (SDLC) and agile methodologies (Scrum, Kanban).
- Proficiency in project management tools and software (e.g., Jira, Asana, Microsoft Project).
- Excellent leadership, communication, negotiation, and stakeholder management skills.
- Strong analytical and problem-solving abilities.
- Experience managing distributed or remote teams.
Remote Senior Project Manager - Enterprise Software Implementation
Posted 12 days ago
Job Viewed
Job Description
Account Manager - Enterprise Software
Posted 18 days ago
Job Viewed
Job Description
Your responsibilities will include identifying upselling and cross-selling opportunities, negotiating contract renewals, and working closely with sales, support, and product development teams to deliver exceptional service. You will track client engagement, monitor account health, and develop strategic account plans to achieve revenue targets. The ideal candidate possesses excellent communication, negotiation, and problem-solving skills, with a proven ability to manage complex client relationships and drive business growth. This is a critical role within our sales organization, offering significant opportunities for career advancement.
Key Responsibilities:
- Manage and nurture a portfolio of key enterprise client accounts.
- Develop and maintain strong, long-lasting relationships with clients at all levels.
- Identify and pursue opportunities for account growth through upselling and cross-selling software solutions.
- Conduct regular business reviews with clients to ensure satisfaction and identify new needs.
- Negotiate and close contract renewals and amendments.
- Collaborate with internal teams (Sales, Marketing, Product, Support) to ensure seamless client experience.
- Achieve and exceed annual revenue targets for your assigned accounts.
- Track client interactions, account status, and sales pipeline using CRM software.
- Act as a trusted advisor to clients, understanding their business objectives and how our solutions can help achieve them.
- Resolve client issues effectively and efficiently, escalating when necessary.
Qualifications:
- Bachelor's degree in Business Administration, Marketing, or a related field.
- Minimum of 5 years of experience in account management, sales, or a client-facing role, preferably within the software industry.
- Proven track record of successfully managing enterprise accounts and achieving sales targets.
- Excellent understanding of enterprise software solutions and technology trends.
- Strong negotiation, communication, and presentation skills.
- Ability to build rapport and establish credibility with senior executives.
- Proficiency in CRM software (e.g., Salesforce, HubSpot) and Microsoft Office Suite.
- Excellent organizational and time management skills.
- Ability to work effectively in a hybrid work environment, balancing remote and in-office responsibilities.
- Must be based in or willing to travel to the Naivasha, Nakuru, KE area for client meetings and team gatherings.
Be The First To Know
About the latest Software development companies Jobs in Kenya !
Remote Senior Sales Manager - Enterprise Software
Posted 17 days ago
Job Viewed
Job Description
As a Senior Sales Manager, you will be responsible for recruiting, training, mentoring, and managing a team of sales professionals focused on acquiring new enterprise clients. You will develop and implement effective sales strategies, set ambitious but achievable sales targets, and drive revenue growth in line with company objectives. Your role will involve forecasting sales performance, analyzing market trends, and identifying new business opportunities.
You will collaborate closely with marketing, product development, and customer success teams to ensure a cohesive go-to-market strategy. The ideal candidate possesses a deep understanding of the enterprise software sales cycle, a proven track record of exceeding sales quotas, and exceptional leadership skills. You must be adept at coaching your team, providing them with the tools and support they need to succeed in a remote environment. This position requires strong negotiation skills, the ability to build and maintain strong relationships with key decision-makers, and a passion for driving sales excellence.
Key Responsibilities:
- Recruit, train, and manage a remote team of enterprise software sales representatives.
- Develop and execute strategic sales plans to achieve revenue targets and expand market share.
- Set performance goals, monitor sales activities, and provide regular coaching and feedback to the team.
- Analyze sales data and market trends to identify opportunities and challenges.
- Collaborate with marketing to develop lead generation strategies and campaigns.
- Manage the sales pipeline, forecast accurately, and report on sales performance.
- Build and maintain strong relationships with key enterprise clients and stakeholders.
- Drive continuous improvement in sales processes and team performance.
- Act as a subject matter expert on enterprise software solutions and the competitive landscape.
- Ensure alignment with customer success to foster long-term client relationships.
- Bachelor's degree in Business Administration, Marketing, or a related field; MBA is a plus.
- 7+ years of experience in enterprise software sales, with at least 3 years in a sales management role.
- Proven track record of consistently meeting or exceeding sales targets.
- Demonstrated success in building, managing, and motivating remote sales teams.
- In-depth knowledge of SaaS sales methodologies and CRM software (e.g., Salesforce).
- Excellent negotiation, communication, and presentation skills.
- Strong analytical and strategic planning abilities.
- Ability to thrive in a fast-paced, remote work environment.
- A passion for technology and a deep understanding of enterprise software solutions.
Senior Business Development Manager (Enterprise Software)
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and implement strategic sales plans to achieve revenue targets.
- Identify and qualify new business opportunities within enterprise accounts.
- Build and maintain strong relationships with C-level executives and key decision-makers.
- Conduct effective sales presentations, product demonstrations, and solution pitches.
- Negotiate and close complex sales agreements.
- Collaborate with internal teams (marketing, product, technical support) to ensure customer satisfaction.
- Stay abreast of industry trends, competitive landscape, and customer needs.
- Manage the sales pipeline and provide accurate forecasting.
- Represent the company at industry events and conferences (virtual and potentially in-person).
Qualifications:
- Bachelor's degree in Business, Marketing, Computer Science, or a related field.
- Minimum of 5 years of successful experience in enterprise software sales or business development.
- Proven track record of exceeding sales quotas and achieving revenue goals.
- Deep understanding of the enterprise software market, SaaS, and cloud technologies.
- Excellent negotiation, communication, presentation, and interpersonal skills.
- Ability to manage complex sales cycles and build strong customer relationships.
- Self-motivated, results-oriented, and able to thrive in a remote work environment.
- Proficiency with CRM software (e.g., Salesforce) and sales enablement tools.
- Experience in solution selling and consultative selling methodologies.
Senior Business Development Manager - Enterprise Software Solutions
Posted 21 days ago
Job Viewed