8,587 Graduate Software Engineer jobs in Kenya

Graduate Software Engineer

00201 Ongata Rongai, Rift Valley KES45000 Monthly WhatJobs remove_red_eye View All

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking bright and ambitious Graduate Software Engineers to join their innovative, fully remote internship program. This is a fantastic opportunity for aspiring engineers to kickstart their careers by gaining practical experience in software development. You will work alongside experienced engineers, contributing to the design, development, testing, and deployment of software solutions. Responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, debugging issues, and collaborating on the implementation of new features. The ideal candidate will have a strong foundation in computer science principles, data structures, and algorithms, with a degree in Computer Science, Software Engineering, or a related field. Proficiency in at least one modern programming language (e.g., Python, Java, C++, JavaScript) is required. Experience with version control systems like Git is also essential. As this is a fully remote internship, candidates must possess excellent self-management, communication, and teamwork skills. You should be comfortable working independently, proactively seeking solutions, and collaborating effectively with a virtual team across different time zones. This program emphasizes learning and professional development, providing mentorship and exposure to real-world software engineering challenges. Join us to build cutting-edge software and grow your technical expertise in a flexible, remote environment. This position is linked to the **Ongata Rongai, Kajiado, KE** area but is a fully remote role, welcoming applications from talented graduates.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Fellowship

30100 Moiben KES90000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting remote Graduate Fellowship for aspiring Software Engineers. This program is designed to provide recent graduates with an exceptional opportunity to immerse themselves in cutting-edge software development in a fully remote setting. Fellows will work on real-world projects, contributing to the design, development, and testing of innovative software solutions. You will collaborate with experienced engineers, learning best practices in coding, architecture, and deployment. Responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, debugging and troubleshooting issues, and contributing to technical documentation. You will gain exposure to various programming languages, frameworks, and development methodologies. The ideal candidate is a recent graduate with a degree in Computer Science, Software Engineering, or a related field. A strong foundation in programming principles, data structures, and algorithms is required. Proficiency in at least one modern programming language (e.g., Python, Java, C++, JavaScript) is essential. Enthusiasm for learning new technologies, excellent problem-solving skills, and the ability to work effectively in a distributed team environment are crucial. This fellowship emphasizes hands-on learning and professional growth, providing a strong launchpad for your career. While this program is connected to our operations in **Kitale, Trans-Nzoia, KE**, it is a fully remote opportunity, allowing you to contribute from anywhere. Seize this chance to gain invaluable experience and shape your future in software engineering, all within a flexible, remote framework.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Backend

00201 Gathiruini KES80000 Monthly WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for bright, motivated, and aspiring Graduate Software Engineers to join their innovative, fully remote engineering team as interns. This is an exceptional opportunity for recent graduates to gain hands-on experience in backend development, working on real-world projects within a supportive and collaborative virtual environment. You will have the chance to learn from experienced engineers, contribute to software development lifecycles, and build a strong foundation for your career in technology. This internship is designed to provide comprehensive exposure to modern software engineering practices.

Responsibilities will include:
  • Assisting senior engineers in designing, developing, and debugging backend services and APIs using languages like Python, Java, or Go.
  • Writing clean, maintainable, and efficient code under the guidance of experienced mentors.
  • Participating in code reviews to learn best practices and improve code quality.
  • Contributing to the development of unit and integration tests to ensure software reliability.
  • Collaborating with frontend developers and other team members in a remote setting.
  • Learning and applying principles of software architecture, data structures, and algorithms.
  • Gaining exposure to database technologies (e.g., SQL, NoSQL) and cloud platforms (e.g., AWS, Azure).
  • Documenting code and technical designs.
  • Participating in team meetings and agile development processes.
The ideal candidate will be a recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. A strong understanding of fundamental programming concepts, data structures, and algorithms is required. Prior experience with at least one backend programming language (e.g., Python, Java, C++, Go) is beneficial. Familiarity with software development tools and version control systems (e.g., Git) is a plus. Excellent problem-solving skills, a keen eagerness to learn, and strong communication abilities are essential. As this is a fully remote internship, candidates must possess strong self-discipline, time management skills, and the ability to work effectively in a virtual team environment. This paid internship offers a fantastic springboard into the tech industry, providing invaluable experience and mentorship.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Junior Developer

20100 Mwembe KES50000 Monthly WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a leading software development house specializing in custom enterprise solutions, is seeking ambitious and motivated Graduate Software Engineers to join their dynamic team in **Nakuru, Nakuru, KE**. This is an exciting internship opportunity designed for recent graduates eager to launch their careers in software development. You will work alongside experienced engineers on real-world projects, gaining hands-on experience in the full software development lifecycle. Your responsibilities will include assisting in the design, development, testing, and deployment of software applications under the guidance of senior team members. You will learn to write clean, efficient, and well-documented code, participate in code reviews, and contribute to technical discussions. The ideal candidate will have a strong academic background in Computer Science, Software Engineering, or a related field, coupled with a genuine passion for technology and problem-solving. Familiarity with at least one programming language (e.g., Python, Java, C++) is required, and knowledge of software development methodologies is a plus. You should possess excellent analytical and logical thinking skills, a keen attention to detail, and a strong desire to learn and grow. The ability to work collaboratively within a team environment and excellent communication skills are also essential. This internship provides a structured learning experience, mentorship from industry professionals, and the potential for full-time employment upon successful completion. Join us and be part of a company that values innovation, teamwork, and professional development.

Key Responsibilities:
  • Assist in the design and development of software applications.
  • Write, test, and debug code under the supervision of senior engineers.
  • Participate in code reviews and contribute to code quality improvements.
  • Learn and apply software development best practices and methodologies.
  • Collaborate with team members on project tasks and problem-solving.
  • Contribute to the creation of technical documentation.
  • Gain experience with various programming languages and development tools.
  • Support the testing and deployment of new software features.
  • Engage in continuous learning and skill development.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, IT, or a related discipline.
  • Solid understanding of fundamental programming concepts.
  • Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with data structures and algorithms.
  • Good analytical and problem-solving skills.
  • Ability to work effectively in a team.
  • Strong written and verbal communication skills.
  • Eagerness to learn and adapt to new technologies.
  • Prior internship or personal project experience in software development is a plus.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Full Stack

30200 Tuwan KES70000 Monthly WhatJobs remove_red_eye View All

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional fully remote Graduate Software Engineer opportunity for ambitious individuals eager to launch their careers in technology. This program is designed to provide comprehensive training and hands-on experience in full-stack development. You will work alongside experienced engineers, contributing to diverse projects and gaining exposure to the entire software development lifecycle in a dynamic, collaborative, and entirely virtual environment. This is an unparalleled chance to build a strong foundation in software engineering and make a real impact.

What You'll Do:
  • Develop and implement user-facing features using modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Build and maintain robust back-end services and APIs using languages like Node.js, Python, or Java.
  • Collaborate with product managers and designers to translate requirements into technical solutions.
  • Write clean, well-documented, and efficient code, adhering to coding standards.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Assist in designing, deploying, and maintaining scalable cloud-based applications (e.g., AWS, Azure, GCP).
  • Work with databases (SQL and NoSQL) to manage application data.
  • Troubleshoot and debug issues across the full stack.
  • Learn and apply agile development methodologies and tools.
  • Contribute to the continuous improvement of our development processes and infrastructure.
We are looking for recent graduates with a degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. A strong understanding of fundamental programming concepts, data structures, and algorithms is essential. Familiarity with at least one front-end and one back-end technology stack is a plus. Excellent problem-solving abilities, a passion for learning, and strong communication skills are critical for success in this remote role. You should be self-motivated, adaptable, and thrive in a collaborative virtual team setting. Join our innovative team and help us build the next generation of software solutions, all from the convenience of your remote workspace.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer (Cloud)

20117 Mwembe KES80000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a fast-growing tech startup that is revolutionizing cloud infrastructure services. We are looking for bright and enthusiastic Graduate Software Engineers to join our fully remote internship program. This is an exceptional opportunity for recent graduates to gain hands-on experience in cloud computing, software development, and working within a dynamic, distributed team. You will contribute to real-world projects and learn from experienced engineers.

Responsibilities:
  • Assist senior engineers in developing, testing, and deploying cloud-based applications and services.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, or Go.
  • Contribute to the design and implementation of microservices architecture.
  • Learn and apply principles of DevOps, CI/CD pipelines, and infrastructure as code (IaC).
  • Participate in code reviews and collaborate with team members to improve code quality.
  • Help troubleshoot and resolve software defects and issues.
  • Gain hands-on experience with major cloud platforms like AWS, Azure, or Google Cloud.
  • Assist in the development of automated testing frameworks.
  • Document technical designs, processes, and solutions.
  • Attend team meetings and contribute to discussions on project progress and technical challenges.
  • Explore and learn new technologies relevant to cloud computing and software development.
  • Contribute to fostering a collaborative and innovative remote work culture.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong foundational knowledge of computer science principles, data structures, and algorithms.
  • Familiarity with at least one programming language (e.g., Python, Java, Go, C++).
  • Basic understanding of cloud computing concepts and services.
  • Eagerness to learn and adapt to new technologies and challenges.
  • Excellent problem-solving and analytical skills.
  • Good communication and collaboration skills, suitable for a remote team environment.
  • Ability to work independently and manage time effectively.
  • A passion for technology and software development.
  • Previous internship or project experience in software development is a plus.
This fully remote internship provides a unique stepping stone for aspiring software engineers looking to launch their careers in the exciting field of cloud technology. Join us and build your future with a supportive and forward-thinking team.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineer

80200 Shella KES30000 Monthly WhatJobs remove_red_eye View All

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for ambitious graduates to join their tech team as Remote Graduate Software Engineers. This fully remote internship is designed for individuals with a strong academic foundation and a passion for software development, eager to gain hands-on experience in a professional setting. You will work under the guidance of experienced engineers, contributing to real-world projects, writing clean and efficient code, and participating in the entire software development lifecycle. The program focuses on building core engineering skills, problem-solving abilities, and familiarity with modern development practices. Successful interns will have the chance to learn, grow, and potentially transition into full-time roles within the company. This role requires a motivated self-starter, excellent communication skills, and the ability to collaborate effectively in a virtual environment.

Key responsibilities:
  • Assist in designing, developing, and testing software applications under senior mentorship.
  • Write well-documented, maintainable, and efficient code in various programming languages.
  • Participate in code reviews to learn best practices and improve code quality.
  • Debug and resolve software defects.
  • Contribute to the development of new features and enhancements.
  • Learn and apply software development methodologies (e.g., Agile, Scrum).
  • Collaborate with team members on technical challenges and solutions.
  • Engage in continuous learning and skill development.
  • Contribute to technical documentation.
  • Provide support for deployed applications.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • Solid understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Familiarity with version control systems like Git.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Eagerness to learn and adapt to new technologies and challenges.
  • Ability to work independently and as part of a remote team.
  • A proactive attitude and a strong desire to contribute.
  • Previous personal projects or coding challenges are a plus.

This is a fully remote internship, offering invaluable experience to kickstart your career in software engineering, regardless of your physical location, but supporting our client's broader operational reach that may extend to **Malindi, Kilifi, KE**.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Graduate software engineer Jobs in Kenya !

Graduate Software Engineer - Remote

30300 Tuwan KES70000 Annually WhatJobs remove_red_eye View All

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking enthusiastic and driven Graduate Software Engineers to join their innovative, fully remote engineering team. This is an exceptional opportunity for recent graduates to kickstart their careers in software development with a company that values continuous learning and professional growth. As a remote-first organization, you will work alongside experienced engineers, contribute to impactful projects, and gain invaluable industry experience from the comfort of your own home. We are looking for individuals with a strong foundational knowledge of programming principles, a passion for technology, and a desire to solve complex problems. This role is designed for those who are eager to learn, adapt, and contribute to a collaborative, distributed team environment. Responsibilities include:
  • Assisting in the design, development, testing, and deployment of software applications.
  • Writing clean, efficient, and well-documented code under the guidance of senior engineers.
  • Participating in code reviews and implementing feedback to improve code quality.
  • Debugging and troubleshooting software issues, contributing to their resolution.
  • Learning and applying software development best practices and methodologies.
  • Collaborating effectively with team members using remote communication and project management tools.
  • Conducting research on new technologies and methodologies to enhance development efforts.
  • Supporting the maintenance and enhancement of existing software systems.
  • Contributing to technical documentation and knowledge sharing within the team.
  • Developing a strong understanding of the software development lifecycle.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language such as Python, Java, C++, or JavaScript.
  • Familiarity with software development tools and version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills, essential for remote collaboration.
  • Eagerness to learn new technologies and adapt to changing project requirements.
  • Ability to work independently and manage time effectively in a remote setting.
  • A proactive attitude and a collaborative team spirit.
This is a fully remote position, providing excellent flexibility and work-life balance. Our client is committed to supporting their employees' development and offers a dynamic remote work environment. We provide competitive starting salaries and opportunities for career advancement. If you are a recent graduate with a passion for software development and are looking for a challenging and rewarding remote career, we encourage you to apply. Join a team that is pushing the boundaries of technology.
Job Location: Remote (Virtual role requiring consistent online presence and collaboration)
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Cloud Computing

00300 Abothuguchi West KES30000 Monthly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking highly motivated and technically adept recent graduates to join their innovative team as Graduate Software Engineers, specializing in Cloud Computing. This is a premier remote internship program designed for individuals eager to launch their careers in the cutting-edge field of cloud technologies. As a Graduate Software Engineer, you will be immersed in challenging projects, working alongside experienced engineers to design, develop, and deploy scalable cloud-based solutions. You will gain invaluable practical experience with major cloud platforms, focusing on areas such as infrastructure as code, serverless computing, containerization, and cloud security. The role involves contributing to the entire software development lifecycle, from requirement gathering and design to implementation, testing, and deployment. You will be expected to write clean, efficient, and maintainable code, participate in code reviews, and collaborate effectively within a distributed team environment. This is a unique opportunity to learn and apply best practices in cloud architecture and development, under the guidance of industry experts. Key responsibilities will include:
  • Assisting in the design and development of cloud-native applications.
  • Writing and maintaining code in languages such as Python, Java, or Go.
  • Implementing and managing cloud infrastructure using tools like Terraform or CloudFormation.
  • Working with container technologies such as Docker and Kubernetes.
  • Developing and deploying serverless functions on platforms like AWS Lambda or Azure Functions.
  • Participating in code reviews and contributing to architectural discussions.
  • Troubleshooting and resolving issues in cloud environments.
  • Collaborating with cross-functional teams to define project requirements.
  • Learning and applying cloud security best practices.
  • Documenting technical designs and solutions.

Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of programming principles and data structures.
  • Familiarity with at least one major cloud platform (AWS, Azure, GCP) is highly desirable.
  • Exposure to concepts like microservices, APIs, and CI/CD pipelines.
  • Strong problem-solving skills and a meticulous attention to detail.
  • Excellent communication and teamwork abilities.
  • Self-motivated and eager to learn new technologies in a remote setting.
  • Prior internship or project experience in software development or cloud computing is a significant advantage.

This is a fully remote position, offering the flexibility to work from your chosen location. Our client is committed to fostering a supportive and inclusive remote work environment, providing comprehensive training and mentorship. You will have the chance to contribute to impactful projects that shape the future of technology, all while building a strong foundation for your professional career. This internship is designed to provide a steep learning curve and significant exposure to real-world cloud engineering challenges. If you are a bright, ambitious graduate passionate about cloud computing and eager to gain hands-on experience in a leading technology company, we encourage you to apply. We are looking for individuals who are driven by innovation and possess a genuine curiosity for solving complex problems in the cloud.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer (Cloud Technologies)

80100 Nairobi, Nairobi KES50000 Monthly WhatJobs remove_red_eye View All

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer an exceptional opportunity for motivated graduates to join their engineering team as Graduate Software Engineers, specializing in cloud technologies. This is a fully remote internship program designed to provide hands-on experience and professional development in a cutting-edge environment. You will work alongside experienced engineers, contributing to the design, development, and deployment of scalable cloud-based applications and services. This internship is an ideal pathway for aspiring software engineers looking to build a strong foundation in cloud computing, distributed systems, and modern software development practices.This is a fully remote internship, allowing you to learn and contribute from any location.

Responsibilities:
  • Assist in the design and development of cloud-native applications using languages such as Python, Java, or Go.
  • Gain hands-on experience with major cloud platforms like AWS, Azure, or Google Cloud Platform (GCP).
  • Participate in coding, testing, and debugging of software modules and features.
  • Learn and apply principles of DevOps, including CI/CD pipelines, infrastructure as code, and automated testing.
  • Collaborate with senior engineers on software architecture and design decisions.
  • Troubleshoot and resolve issues in development, test, and production environments.
  • Contribute to technical documentation and knowledge sharing within the engineering team.
  • Engage in code reviews to learn best practices and improve code quality.
  • Attend virtual team meetings and contribute actively to discussions.
  • Work on assigned projects that align with the company's strategic goals in cloud computing.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong foundation in programming principles and data structures.
  • Exposure to or strong interest in cloud computing concepts (e.g., AWS, Azure, GCP).
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • Eagerness to learn and adapt to new technologies.
  • Proactive attitude and a passion for software development.
  • Previous internship or project experience in software development is a plus.
This internship offers an unparalleled chance to gain invaluable experience in the fast-paced world of cloud technology, setting you on a path for a successful career in software engineering.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Graduate Software Engineer Jobs