Candidates Experience With Us + Latest Updates
Personalized Support for Your Success
Upcoming Trainings & Events
Senior Software Engineer Job
Senior Software Engineer Job. Computer Science Jobs In Kenya
Industry: IT,
Reports To: Agile Head of Technology Lead,
Gross Salary: Competitive,
Our client is an ICT firm that develops ICT solutions seeking a Technology lead Senior Software Developer who will play a pivotal role in designing, developing, and implementing software solutions to meet organizational objectives. The incumbent provides technical leadership, mentors junior developers, and ensures the delivery of high-quality software within specified timelines.
Read More>>> The Steps That Landed Charity Her Dream Job
Key Responsibilities
Software Development:
- Design, develop, test, and deploy scalable and efficient software applications.
- Write clean, maintainable, and reusable code following best practices.
- Debug, troubleshoot, and resolve complex technical issues.
Technical Leadership:
- Provide technical guidance and mentorship to junior and mid-level developers.
- Lead code reviews to maintain code quality and ensure adherence to standards.
- Act as a technical expert, offering solutions to complex challenges.
Architecture and Design:
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Develop system architecture and design documents.
- Ensure solutions are scalable, secure, and optimized for performance.
Project Management:
- Plan and prioritize development tasks, ensuring timely delivery of features.
- Collaborate with project managers, designers, and other teams to align development goals.
- Identify project risks and recommend mitigation strategies.
Collaboration and Communication:
- Work closely with cross-functional teams, including product management, QA, and DevOps.
- Participate in team meetings, providing updates on development progress and challenges.
- Communicate technical concepts effectively to both technical and non-technical stakeholders.
Continuous Improvement:
Qualifications and Skills
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Advanced certifications (e.g., AWS Certified Developer, Microsoft Certified Solutions Developer) are a plus.
- Experience: Minimum of 5 years in software development with a proven track record of delivering complex applications.
- Experience in [specific programming languages or frameworks, e.g., Java, Python, .NET, React, etc.].
- Familiarity with Agile and DevOps practices. Technical Skills:
- Proficiency in multiple programming languages and frameworks.
- Strong understanding of database design and management (SQL and NoSQL).
- Experience with cloud platforms (e.g., AWS, Azure, and Google Cloud).
- Knowledge of CI/CD pipelines and version control systems (e.g., Git).
Read More>>>Julia Nduati: How I help professionals Achieve Their Goals With The Right Training!
How to Apply
If you are up to the challenge and possess the necessary qualifications and experience; please send your CV only quoting the job title on the email subject (Senior Software Engineer) to vacancies@corporatestaffing.co.ke before 14th February 2025
🚨 Before You Apply for This Job. Need Help With Your CV?
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.
Using an A.I-generated CV but not getting interviews? Get it reviewed here by our recruiters today.

