485 Software Engineer jobs in Kenya
Graduate Software Developer
Job Viewed
Job Description
Key responsibilities:
- Assist in the design, development, and implementation of software applications.
- Write, test, and debug code according to project specifications.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with senior developers and cross-functional teams on project tasks.
- Learn and apply software development best practices and methodologies.
- Contribute to the creation of technical documentation.
- Troubleshoot and resolve software defects and issues.
- Engage in continuous learning and skill development in programming languages and technologies.
- Participate in team meetings and provide updates on progress.
Qualifications: A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Recent graduates with a strong academic record are encouraged to apply. Foundational knowledge of at least one programming language (e.g., Java, Python, C++, JavaScript). Understanding of software development principles, data structures, and algorithms. Familiarity with version control systems like Git is a plus. Excellent analytical and problem-solving abilities. Strong communication and teamwork skills. Eagerness to learn and adapt to new technologies. This internship provides an excellent launchpad for a career in software development within a supportive and innovative environment.
Job No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Senior Software Engineer, Cloud Architecture
Posted today
Job Viewed
Job Description
Senior Software Engineer - Cloud Architecture
Posted 1 day ago
Job Viewed
Job Description
Remote Senior Software Engineer - Cloud Architecture
Posted 5 days ago
Job Viewed
Job Description
Key responsibilities include:
- Designing, developing, and deploying scalable, high-performance cloud-native applications and services.
- Architecting and implementing cloud infrastructure solutions using services like AWS EC2, S3, Lambda, RDS, or equivalent Azure/GCP services.
- Developing and maintaining microservices, APIs, and backend systems using various programming languages (e.g., Java, Python, Node.js).
- Implementing CI/CD pipelines for automated testing, deployment, and infrastructure management.
- Ensuring the security, reliability, and cost-effectiveness of cloud solutions.
- Collaborating with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software.
- Troubleshooting and resolving complex technical issues in cloud environments.
- Writing clean, maintainable, and well-documented code.
- Mentoring junior engineers and contributing to code reviews.
- Staying up-to-date with emerging cloud technologies and best practices.
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Automotive Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Senior Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Lead Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Software engineer Jobs in Kenya !
Senior Software Engineer
Posted 5 days ago
Job Viewed
Job Description
The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, coupled with significant professional experience in software development. Proficiency in multiple programming languages (e.g., Java, Python, C++, JavaScript) and experience with modern software development frameworks and tools are essential. A strong understanding of data structures, algorithms, software design patterns, and system architecture is required. Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines is highly desirable. Excellent problem-solving skills, a collaborative spirit, and strong communication abilities are paramount.
This is a fully remote position, offering the flexibility to work from anywhere. We are looking for an individual who is passionate about technology, committed to delivering excellence, and capable of thriving in an independent work environment. You should be adept at working in an Agile development process and be a proactive contributor to technical discussions and decision-making. If you are a seasoned software engineer looking for a challenging and rewarding remote role where you can leverage your skills to build innovative solutions, this is the perfect opportunity. Join our client's innovative team and shape the future of their technology.
Automotive Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Senior Backend Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, deploy, maintain, and improve software.
- Manage individual project priorities, deadlines, and deliverables.
- Write high-quality, well-documented, and efficient code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug complex issues.
- Participate in code reviews and provide constructive feedback.
- Mentor and guide junior software engineers.
- Stay up-to-date with emerging technologies and industry best practices.
- Contribute to the improvement of development processes and tools.
- Ensure the scalability, reliability, and security of backend systems.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Experience with cloud platforms (AWS, Azure, GCP).
- Strong understanding of database technologies (SQL, NoSQL).
- Experience with microservices architecture and RESTful APIs.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Proven ability to work independently and manage time effectively in a remote setting.
This is a fully remote position based in **Nyeri, Nyeri, KE**. Embrace the flexibility and opportunity of a remote work environment while making a significant impact.