16 Remote Graduate Software Engineer jobs in whatjobs

Remote Graduate Software Engineer

80100 Nairobi, Nairobi KES300000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a fast-growing technology company looking for bright and motivated Graduate Software Engineers to join their innovative, fully remote engineering team. This is an exceptional opportunity for recent graduates to kick-start their careers in software development, working on cutting-edge projects and contributing to the design, development, and deployment of scalable software solutions. You will gain hands-on experience with modern development tools and methodologies, working alongside experienced engineers in a collaborative, remote-first environment.

As a Graduate Software Engineer, you will participate in all phases of the software development lifecycle, including requirements gathering, coding, testing, debugging, and deployment. You will write clean, efficient, and well-documented code in one or more programming languages (e.g., Java, Python, JavaScript). You will contribute to the design and architecture of software systems, working to ensure performance, scalability, and maintainability. Collaborating with product managers, designers, and other engineers to deliver high-quality software products will be a key part of your role. You will be involved in code reviews, participate in agile development processes, and continuously learn new technologies and best practices. Troubleshooting and resolving software defects and issues will also be a significant responsibility.

We are seeking candidates who have recently completed or are about to complete a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A strong foundation in computer science fundamentals, including data structures, algorithms, and object-oriented programming, is essential. Proficiency in at least one programming language is required, and familiarity with multiple languages is a plus. Understanding of software development principles and practices is important. Excellent problem-solving and analytical skills, coupled with a passion for technology and learning, are critical. Strong communication and teamwork skills are necessary for effective collaboration in a remote setting. The ability to work independently and manage your time effectively is crucial. Join our vibrant team remotely to contribute to our technological advancements, supporting our operations near **Mombasa, Mombasa, KE**.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineer

80200 Shella KES30000 Monthly WhatJobs

Posted 21 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.

Remote Graduate Software Engineer

40100 Tuwan KES50000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for ambitious and talented 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, working on exciting projects and gaining invaluable industry experience. You will be involved in the design, development, testing, and deployment of software applications under the guidance of experienced senior engineers. Responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, and contributing to the continuous improvement of our software development processes. You will have the chance to work with modern technologies and methodologies, gaining hands-on experience in various aspects of the software lifecycle. The ideal candidate possesses a strong academic background in Computer Science or a related field, a solid understanding of programming principles, and proficiency in at least one programming language (e.g., Python, Java, C++). Demonstrable passion for technology, problem-solving aptitude, and a keen eagerness to learn are essential. As this is a fully remote internship, strong self-motivation, excellent communication skills, and the ability to work effectively in a virtual team environment are critical. You will need a reliable internet connection and a dedicated workspace. This program is designed to provide a challenging yet supportive environment where you can develop your skills and contribute meaningfully to our client's software initiatives. We are looking for motivated individuals who are eager to make an impact and grow within a forward-thinking tech company, even if conceptually connected to the region of Kitale, Trans-Nzoia, KE .
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineer

40100 Kisumu KES80000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a unique opportunity for ambitious and talented graduates to join their innovative tech team as fully remote Graduate Software Engineers. This program is designed to provide comprehensive training and hands-on experience in software development, allowing you to build a strong foundation for a successful career in technology. You will be working alongside experienced engineers on real-world projects, contributing to the design, development, testing, and deployment of cutting-edge software solutions. This role offers unparalleled exposure to various programming languages, development methodologies, and cloud technologies. You will participate in daily stand-ups, code reviews, and collaborative problem-solving sessions, all within a supportive and engaging remote environment. We are looking for individuals with a passion for coding, a strong analytical mindset, and a desire to learn and grow. While academic qualifications are important, we place significant emphasis on your practical skills, problem-solving abilities, and enthusiasm for technology. This internship is a fantastic stepping stone, providing practical experience that will be invaluable for your future career prospects. You will have the opportunity to work on diverse projects, from developing new features for existing applications to building entirely new systems from the ground up. The remote nature of this role means you can work from anywhere, focusing on developing your skills and contributing to impactful projects without geographical constraints. Our client is committed to fostering a culture of continuous learning and innovation, providing mentorship and resources to help you succeed. You will be expected to collaborate effectively with team members, communicate your ideas clearly, and actively contribute to team discussions. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field is required. Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) is essential. Experience with version control systems like Git and an understanding of software development life cycles are beneficial. We are looking for candidates who are eager to learn, adaptable, and possess excellent communication skills. This is a paid internship, offering a competitive stipend and valuable industry experience. The location for this role is **Kisumu, Kisumu, KE**, but it is a completely remote position. We are seeking motivated individuals who are ready to make a significant impact and learn from the best in the industry. Your contribution will be directly visible in the products and services our client develops. We encourage applications from recent graduates and those with up to one year of professional experience.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineer

60400 Embu, Eastern KES100000 Monthly WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

graduate
Our client is excited to offer a groundbreaking opportunity for ambitious graduates to join as Remote Graduate Software Engineers. This fully remote program is designed to nurture emerging talent, providing comprehensive training and real-world project experience in software development. As a Graduate Software Engineer, you will work alongside experienced engineers on challenging projects, contributing to the design, development, testing, and deployment of innovative software solutions. You will gain exposure to various programming languages, development methodologies, and cutting-edge technologies. Responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, debugging and resolving software defects, collaborating with team members in an agile environment, and contributing to the continuous improvement of our software development processes. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, with a strong academic record. A solid understanding of fundamental programming concepts, data structures, and algorithms is essential. Proficiency in at least one major programming language (e.g., Python, Java, C++) is required. Excellent problem-solving skills, a keen interest in technology, and a proactive approach to learning are crucial for success. You must have reliable internet access and be comfortable working independently in a remote setting. This is an exceptional chance to launch your career in software engineering with a company committed to innovation and professional development.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineer

80200 Shella KES30000 Monthly WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for ambitious and talented Graduate Software Engineers to join their innovative tech team on a fully remote basis. This is an exceptional opportunity for recent graduates eager to kickstart their careers in software development while enjoying the flexibility of working from anywhere. You will be involved in the entire software development lifecycle, from design and development to testing and deployment. Working under the guidance of experienced senior engineers, you will contribute to building robust, scalable, and user-friendly applications. We seek individuals with a strong foundation in computer science principles, a passion for coding, and a keen desire to learn and grow. This remote role requires excellent problem-solving skills, attention to detail, and effective communication, especially within a virtual team setting. You will have the chance to work on exciting projects, utilize cutting-edge technologies, and gain invaluable industry experience. This is your chance to make a real impact and develop your professional skills in a supportive, remote-first environment.Location: Remote (Previously based in Malindi, Kilifi, KE)

Responsibilities:
  • Assist in the design, development, and implementation of software solutions.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and provide constructive feedback.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot, debug, and upgrade existing software.
  • Learn and apply new technologies and programming languages.
  • Contribute to technical documentation.
  • Engage in team discussions and brainstorming sessions for new ideas.
  • Support the testing and quality assurance processes.
  • Develop a strong understanding of software development best practices.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of programming fundamentals and data structures.
  • Proficiency in at least one programming language such as Python, Java, C++, or JavaScript.
  • Familiarity with software development methodologies (e.g., Agile).
  • Excellent analytical and problem-solving skills.
  • Good communication and teamwork abilities, suitable for remote collaboration.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage tasks effectively in a remote setting.
  • Previous internship or project experience in software development is a plus.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineer

30100 Tuwan KES70000 Monthly WhatJobs

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and driven Graduate Software Engineers to join their innovative, fully remote engineering team. This is an excellent opportunity for recent graduates to kickstart their careers in software development, gaining hands-on experience in a supportive and collaborative environment. You will work on challenging projects, contributing to the design, development, testing, and deployment of cutting-edge software solutions. The ideal candidate will have a strong academic background in Computer Science, Software Engineering, or a related field, with a solid understanding of programming fundamentals and data structures. Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript) is required. You will participate in code reviews, learn best practices in software development, and contribute to agile development processes. Key responsibilities include writing clean, efficient, and well-documented code, collaborating with senior engineers to troubleshoot and resolve software defects, and actively participating in team discussions and problem-solving sessions. This is a fully remote internship, so excellent communication skills, self-motivation, and the ability to work effectively in a virtual team are essential. You will have access to online learning resources and mentorship to foster your professional growth. We are looking for candidates who are eager to learn, passionate about technology, and possess a strong analytical mindset. This program provides a fantastic platform to build your technical skills and gain invaluable industry experience without the need to relocate. The job location is listed as **Eldoret, Uasin Gishu, KE**, but the role is entirely remote.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Remote graduate software engineer Jobs in Kenya !

Remote Graduate Software Engineer

20100 Mwembe KES50000 Monthly WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for bright, ambitious, and self-motivated individuals to join their team as Remote Graduate Software Engineers. This is a fully remote internship opportunity, providing invaluable hands-on experience in software development from anywhere in Kenya. You will work alongside experienced engineers, contributing to real-world projects, learning modern development practices, and building a strong foundation for your career in technology.

Key Responsibilities:
  • Assist in the design, development, testing, and deployment of software applications under the guidance of senior engineers.
  • Write clean, efficient, and well-documented code in various programming languages.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Collaborate with team members using remote communication and project management tools.
  • Debug and resolve software defects and issues identified during testing or by users.
  • Contribute to the development of technical documentation, including user guides and API specifications.
  • Learn and apply software development best practices, including version control (e.g., Git) and agile methodologies.
  • Assist in the creation of unit tests and integration tests to ensure software quality.
  • Research and evaluate new technologies and tools that can improve development processes.
  • Gain exposure to different areas of software development, such as frontend, backend, or mobile development.
  • Actively participate in team meetings and contribute ideas for product improvement.
  • Troubleshoot and resolve basic technical issues related to software functionality.
  • Support the continuous integration and continuous deployment (CI/CD) pipeline.
  • Seek opportunities for professional development and skill enhancement.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong foundation in computer science fundamentals, including data structures, algorithms, and object-oriented programming.
  • Proficiency in at least one programming language such as Python, Java, C++, or JavaScript.
  • Familiarity with version control systems, preferably Git.
  • Basic understanding of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, suitable for a remote team environment.
  • Ability to work independently, manage time effectively, and take initiative.
  • Eagerness to learn and adapt to new technologies and challenges.
  • A portfolio of personal projects or contributions to open-source projects is a plus.
  • This internship is designed to provide a comprehensive learning experience and a stepping stone into a successful career in software engineering. You'll have the opportunity to work on impactful projects while enjoying the flexibility of a remote role.
This exciting internship opportunity is located in Naivasha, Nakuru, KE , but operates entirely remotely. Join our forward-thinking team and kickstart your tech career.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineer

76102 Bahati, Nairobi KES40000 Monthly WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology firm specializing in innovative software solutions, is excited to offer a fully remote internship for aspiring Graduate Software Engineers. This is an unparalleled opportunity for recent graduates and final-year students to gain hands-on experience in a professional, remote-first development environment. You will be integrated into our development teams, contributing to real-world projects under the guidance of experienced mentors. Your responsibilities will include writing, testing, and debugging code, participating in code reviews, assisting with the design and development of new features, and collaborating with team members using agile methodologies. We are looking for bright, motivated individuals with a strong foundation in computer science principles and a passion for software development. Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript) is essential. Familiarity with version control systems like Git and an understanding of software development lifecycle are highly beneficial. You should possess excellent problem-solving skills, a keen eye for detail, and a strong desire to learn and grow. As this is a remote role, you must be self-disciplined, organized, and possess excellent communication skills to effectively collaborate with your team members and mentors virtually. This internship provides a fantastic platform to build your professional network, enhance your technical skills, and gain invaluable industry experience in a flexible, remote setting. We are committed to providing a supportive and engaging learning experience, setting you up for a successful career in software engineering. Join us and contribute to innovative projects from the comfort of your own space.

Key Responsibilities:
  • Write clean, efficient, and maintainable code under the guidance of senior engineers.
  • Assist in the design, development, and testing of new software features.
  • Participate actively in code reviews, providing constructive feedback.
  • Collaborate with cross-functional teams using agile methodologies in a remote environment.
  • Troubleshoot and debug software defects, ensuring high-quality product delivery.
  • Contribute to the development of technical documentation.
  • Learn and apply new programming languages, tools, and technologies.
  • Participate in team meetings and contribute to technical discussions.
  • Gain practical experience in the full software development lifecycle.
  • Demonstrate initiative and a proactive approach to learning and problem-solving.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of fundamental computer science concepts and algorithms.
  • Proficiency in one or more programming languages such as Python, Java, C++, or JavaScript.
  • Familiarity with Git or other version control systems.
  • Excellent analytical and problem-solving abilities.
  • Strong written and verbal communication skills, suitable for remote collaboration.
  • Self-motivated, organized, and able to manage time effectively.
  • Eagerness to learn and adapt in a fast-paced technical environment.
  • Demonstrated passion for software development through personal projects or academic work.
This incredible remote internship opportunity is available to candidates in **Mlolongo, Machakos, KE**, offering a chance to kickstart your tech career.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineer

80103 Casuarina KES80000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking highly motivated and talented Graduate Software Engineers to join their dynamic and growing remote team. This is an exceptional opportunity for recent graduates with a passion for technology and a strong desire to learn and contribute to cutting-edge software development projects. As a remote-first organization, we provide a collaborative and supportive virtual environment where you can thrive and develop your career.

Responsibilities:
  • Collaborate with senior engineers to design, develop, and maintain high-quality software solutions across various platforms.
  • Write clean, efficient, and well-documented code following established best practices and coding standards.
  • Participate in code reviews, providing and receiving constructive feedback to improve code quality and team knowledge.
  • Assist in the debugging and troubleshooting of software defects, identifying root causes and implementing effective solutions.
  • Contribute to the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
  • Engage in continuous learning and skill development to stay abreast of emerging technologies and industry trends.
  • Work effectively within a distributed team, utilizing collaboration tools to communicate and share progress.
  • Adhere to project timelines and deliverables, managing tasks efficiently in a remote setting.
  • Document technical specifications, design decisions, and user guides as required.
  • Actively participate in team meetings and contribute innovative ideas to enhance our software offerings.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong understanding of at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with software development methodologies (e.g., Agile, Scrum).
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly.
  • Proactive attitude, eager to learn, and a strong work ethic.
  • Ability to work independently and as part of a collaborative remote team.
  • Prior internship or project experience in software development is a plus.
  • Demonstrated ability to manage time effectively and meet deadlines in a remote work environment.
This role is based in **Malindi, Kilifi, KE**, but is a fully remote position, allowing you to work from anywhere. Our client is committed to fostering a supportive and inclusive remote workplace culture.
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 Remote Graduate Software Engineer Jobs