Home » Jobs » IT Jobs In Kenya » Senior Software Engineer Job
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

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:

  • 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!

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?

Career Lessons + Experiences

Labour Laws – Know Your Rights