305 Software Automation jobs in Kenya

Apprenticeship - Software Development

80100 Nairobi, Nairobi KES30000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for aspiring Software Developers through a fully remote apprenticeship program. This program is designed for individuals eager to learn and build a career in software engineering, providing hands-on experience and mentorship. As an apprentice, you will work on real-world projects, gain exposure to various programming languages and development methodologies, and contribute to the creation of innovative software solutions.

Key responsibilities include:
  • Assisting senior developers in coding, testing, and debugging software applications.
  • Learning and applying different programming languages and frameworks under guidance.
  • Participating in code reviews and contributing to team discussions.
  • Developing and maintaining documentation for software projects.
  • Collaborating with cross-functional teams in a remote environment to understand project requirements.
  • Troubleshooting and resolving software defects.
  • Gaining exposure to agile development methodologies.
  • Contributing to the development of user interfaces and back-end systems.
  • Learning about software testing procedures and best practices.
  • Actively participating in training sessions and continuous learning activities.
The ideal candidate is a highly motivated individual with a passion for technology and a foundational understanding of programming concepts. A degree or diploma in Computer Science, Information Technology, or a related field, or a strong portfolio demonstrating coding ability, is preferred. Excellent problem-solving skills and a strong desire to learn are crucial. Must be comfortable working independently and communicating effectively in a remote setting. This apprenticeship provides a structured learning path and the potential for full-time employment upon successful completion.
This advertiser has chosen not to accept applicants from your region.

Apprenticeship - Software Development

40101 Kitale, Rift Valley KES30000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting remote Apprenticeship opportunity for aspiring Software Developers eager to launch their careers. This is a fully remote program, providing comprehensive training and hands-on experience in a supportive virtual environment. As an apprentice, you will work closely with senior developers, learning to design, develop, test, and deploy software applications. You will gain exposure to various programming languages, development methodologies (e.g., Agile), and industry-standard tools. Key learning areas will include front-end and back-end development, database management, and software testing. The ideal candidate is passionate about technology, possesses strong problem-solving skills, and demonstrates a keen ability to learn quickly. While prior coding experience is beneficial, it is not strictly required; a strong foundational understanding of computer science principles and a proactive attitude are paramount. You should be comfortable working independently and collaborating effectively in a remote team setting. Excellent communication skills, both written and verbal, are essential for team interaction and mentorship. This apprenticeship is an exceptional pathway for individuals looking to gain practical experience and build a solid foundation in software development. We provide a structured learning curriculum, mentorship from experienced professionals, and the opportunity to contribute to real-world projects. A high school diploma or equivalent is required, and ongoing pursuit of a degree or relevant certification in computer science or a related field is a plus. Join us to kickstart your career in technology from the convenience of your home.
This advertiser has chosen not to accept applicants from your region.

Software Development Lead

60102 Embu, Eastern KES95000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
We are seeking an experienced and dynamic Software Development Lead to drive innovation and excellence within our engineering team located in **Embu, Embu, KE**. This is a pivotal role for a seasoned developer who can mentor a team, architect robust software solutions, and contribute to our cutting-edge projects. As the Software Development Lead, you will guide the design, development, testing, and deployment of high-quality software applications. You will be responsible for leading a team of software engineers, fostering a collaborative and productive work environment, and ensuring adherence to best practices in software development methodologies, such as Agile. Key responsibilities include translating business requirements into technical specifications, overseeing code reviews, troubleshooting complex technical issues, and mentoring junior developers. The ideal candidate will have a strong background in software architecture, a deep understanding of various programming languages and frameworks, and proven experience in leading development teams. Excellent communication, problem-solving, and project management skills are essential. You should be proficient in managing the full software development lifecycle and have a passion for delivering scalable and efficient software solutions. Join our forward-thinking company and take the lead in shaping our technological future.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

New
60200 Meru , Eastern KES800000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Development Lead to guide and mentor their engineering teams. This is a fully remote position, offering the flexibility to work from any location. You will be responsible for leading the design, development, and implementation of robust and scalable software solutions. This role requires a deep understanding of software architecture, development best practices, and a proven ability to manage complex projects and technical teams. You will be instrumental in driving innovation, ensuring code quality, and fostering a collaborative and productive development environment. The ideal candidate will be a proactive problem-solver with excellent leadership and communication skills, capable of guiding a remote team through the entire software development lifecycle, from concept to deployment and maintenance. Your technical vision and leadership will be key to delivering high-quality software products.

Key Responsibilities:
  • Lead the design, development, testing, and deployment of complex software applications and systems.
  • Define software architecture, choose appropriate technologies, and establish development standards.
  • Mentor and guide a team of software engineers, providing technical direction and performance feedback.
  • Collaborate with product managers and stakeholders to define project requirements and roadmaps.
  • Ensure the delivery of high-quality, maintainable, and scalable code.
  • Implement best practices for Agile development, CI/CD, and DevOps.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve complex technical issues.
  • Foster a culture of innovation, continuous learning, and collaboration within the development team.
  • Contribute to strategic technical planning and decision-making.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 8 years of experience in software development, with at least 3 years in a leadership or lead role.
  • Expertise in one or more programming languages (e.g., Java, Python, C++, JavaScript).
  • Strong understanding of software architecture patterns (e.g., Microservices, MVC).
  • Proven experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with Agile methodologies and project management tools (e.g., Jira).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong leadership, communication, and interpersonal skills.
  • Demonstrated ability to manage and motivate a remote development team.
  • Experience with database design and management.
  • Commitment to producing high-quality, well-documented code.
This is an exceptional remote opportunity for a talented software leader to shape impactful technology solutions.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

New
00100 Abothuguchi West KES35000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Are you passionate about coding and eager to kickstart your career in software development? Our client is seeking motivated and bright individuals to join our fully remote Apprenticeship program. This is an exceptional opportunity to gain hands-on experience and learn from seasoned professionals in a dynamic, fast-paced environment. As a Software Development Apprentice, you will be immersed in the complete software development lifecycle, from initial concept and design to development, testing, and deployment. You will work on real-world projects, contributing to innovative solutions that impact our users globally.

Key Responsibilities:
  • Assist in writing, testing, and debugging code under the guidance of senior developers.
  • Participate in code reviews and learn best practices in software engineering.
  • Collaborate with cross-functional teams to understand project requirements and deliverables.
  • Develop proficiency in various programming languages and development tools.
  • Contribute to the design and implementation of new features and enhancements.
  • Engage in continuous learning and skill development through provided training resources.
  • Troubleshoot and resolve software defects and issues.
  • Document code and technical specifications.

Qualifications:
  • A strong foundational understanding of at least one programming language (e.g., Python, Java, JavaScript).
  • Excellent problem-solving and analytical skills.
  • A genuine enthusiasm for technology and a willingness to learn.
  • Good communication and interpersonal skills, essential for remote collaboration.
  • Ability to work independently and manage time effectively in a remote setting.
  • A diploma or bachelor's degree in Computer Science, Information Technology, or a related field is preferred, but not strictly required for candidates demonstrating strong aptitude and passion.
  • Prior personal coding projects or contributions to open-source are a plus.

This apprenticeship is designed for individuals who are driven, proactive, and looking for a structured path into the tech industry. Join us and build a rewarding career in software development, all from the comfort of your home office. This role offers a competitive stipend and the potential for full-time employment upon successful completion of the apprenticeship.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

New
01001 Makongeni KES60000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for ambitious Graduate Trainees to join our fully remote Software Development program. This is an ideal pathway for recent graduates looking to kick-start their careers in technology and gain hands-on experience in a dynamic, innovative, and collaborative virtual environment. You will work alongside experienced engineers, contributing to real-world software projects and learning the full software development lifecycle. This program is designed to foster growth and provide comprehensive training in modern software engineering practices.
Program Description:
  • Participate in intensive training modules covering various programming languages, frameworks, and development methodologies.
  • Work on real-world software development projects, contributing to coding, testing, and deployment phases.
  • Collaborate with senior developers and cross-functional teams in a remote setting using agile methodologies.
  • Learn and apply best practices in software design, coding standards, version control (Git), and continuous integration/continuous deployment (CI/CD).
  • Gain exposure to cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Develop problem-solving skills and contribute to debugging and issue resolution.
  • Engage in code reviews and provide constructive feedback to peers.
  • Prepare and present project progress reports and findings.
  • Receive mentorship from experienced software engineers throughout the program.
  • Opportunity to transition into a full-time Junior Software Developer role upon successful completion of the program.
Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • A strong academic record with a focus on programming and software development concepts.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Basic understanding of data structures, algorithms, and software design principles.
  • Familiarity with version control systems (e.g., Git) is a plus.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration abilities, essential for a remote team.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Ability to work independently and manage time effectively in a remote environment.
  • Passion for technology and a desire to build a career in software development.
This program is entirely remote, open to all qualified graduates. Embark on your software engineering journey with us.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

20100 Mwembe KES250000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an experienced and visionary Senior Software Development Lead to guide their remote engineering teams. This fully remote position is a fantastic opportunity to shape the future of their technology stack and mentor a talented group of developers. The ideal candidate will possess extensive experience in software architecture, full-stack development, and agile methodologies, with a proven ability to lead and inspire teams. You will be responsible for technical decision-making, code reviews, ensuring code quality and scalability, and fostering a collaborative remote development culture. This role demands strong leadership qualities, excellent communication skills, and a deep understanding of software development lifecycle best practices. Key responsibilities include designing robust and scalable software solutions, guiding the development process from conception to deployment, and troubleshooting complex technical issues. You will also be involved in mentoring junior developers, conducting performance reviews, and staying abreast of emerging technologies. The ability to manage project timelines and deliverables in a remote setting is crucial. We are seeking a results-oriented leader who is passionate about building high-performance software and empowering their team. This is a pivotal role for an individual looking to make a significant impact on technological innovation within a remote-first organization. Experience with cloud platforms (AWS, Azure, GCP), CI/CD pipelines, and microservices architecture is highly desirable. Your leadership will guide the development of software solutions impacting operations in the **Nakuru, Nakuru, KE** region and across their global presence.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software automation Jobs in Kenya !

Graduate Software Development Intern

80201 Nairobi, Nairobi KES30000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting Graduate Software Development Intern opportunity, fully remote, for aspiring technologists eager to launch their careers. This internship provides hands-on experience in developing cutting-edge software solutions. Interns will work alongside experienced software engineers, contributing to real-world projects and learning industry best practices. Responsibilities will include writing, testing, and debugging code for new features and applications, collaborating with team members on design and implementation, and participating in code reviews. You will gain exposure to various programming languages, development tools, and agile methodologies. The intern will also assist in documenting software designs and user guides, and contribute to the continuous improvement of our client's software products. To be considered for this role, applicants must be pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. A strong understanding of fundamental programming concepts and data structures is required. Familiarity with at least one programming language such as Python, Java, or C++ is highly desirable. Excellent problem-solving skills, a passion for technology, and a proactive attitude are essential. This is a fully remote internship, ideal for motivated students seeking practical experience in a professional software development environment. Interns will have the opportunity to learn from seasoned professionals and build a strong foundation for their future careers. Join our client's innovative team and contribute to impactful projects.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

60100 Meru , Eastern KES150000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a forward-thinking technology firm, is offering an exciting Graduate Trainee opportunity for aspiring Software Developers. This fully remote program is designed to provide recent graduates with hands-on experience, mentorship, and comprehensive training to kickstart their careers in software engineering. You will work alongside experienced developers, contributing to real-world projects and learning a variety of programming languages and development methodologies. The ideal candidate is a highly motivated, curious, and quick-learning individual with a strong foundational understanding of computer science principles.

Key responsibilities include:
  • Assisting senior developers in the design, coding, testing, and debugging of software applications.
  • Learning and applying various programming languages (e.g., Python, Java, JavaScript) and frameworks.
  • Participating in code reviews and learning best practices for software development.
  • Contributing to the development of documentation for software projects.
  • Collaborating with team members in an Agile development environment.
  • Troubleshooting and resolving basic software issues.
  • Participating in training sessions and workshops to enhance technical skills.
  • Gaining exposure to different areas of software development, including front-end, back-end, and database management.
  • Adhering to coding standards and quality assurance procedures.
  • Actively seeking feedback and guidance to foster professional growth.

We are seeking candidates who have recently completed or are about to complete a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field. A strong academic record and a demonstrable passion for technology and software development are essential. Prior internship experience or personal coding projects are a plus. Excellent problem-solving, analytical, and communication skills are required. The ability to work effectively in a remote team environment and manage time efficiently is crucial. This is a fully remote internship, offering a unique chance to learn and grow within a supportive tech environment.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

00200 Gathiruini KES25000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for aspiring developers to kickstart their careers as a Junior Software Development Apprentice. This fully remote apprenticeship is designed for individuals with a passion for coding and a desire to learn the intricacies of software development in a practical, hands-on environment. You will gain invaluable experience working alongside seasoned software engineers on real-world projects, contributing to the design, development, testing, and deployment of innovative software solutions. The apprenticeship will cover a broad spectrum of technologies and methodologies, providing a comprehensive understanding of the software development lifecycle. Key responsibilities will include writing clean, efficient, and maintainable code, participating in code reviews, troubleshooting and debugging existing applications, and collaborating with team members through virtual channels. You will be involved in building new features, enhancing existing functionalities, and contributing to the overall quality and performance of our software products. Learning agile development methodologies, version control systems, and various programming languages will be integral to your growth. This role demands a strong aptitude for problem-solving, a keen eye for detail, and an eagerness to embrace new technologies. Excellent communication skills, particularly in a remote setting, are essential for effective collaboration and knowledge sharing. You should be a self-starter, highly motivated, and capable of managing your time effectively to meet project deadlines in a remote work environment. This apprenticeship is an ideal pathway for individuals seeking to build a robust foundation in software engineering and contribute to cutting-edge technology development. While prior coding experience is beneficial, a demonstrable passion and a foundational understanding of programming concepts are most important. Our client is committed to fostering talent and providing the necessary support for apprentices to succeed and grow within the company.
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 Software Automation Jobs