620 Software Engineer jobs in Kenya
Senior Software Engineer - Cloud Architecture
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, implement, and manage robust cloud architectures on platforms such as AWS, Azure, or GCP.
- Develop and maintain microservices-based applications, ensuring scalability, performance, and reliability.
- Implement and manage CI/CD pipelines to automate build, test, and deployment processes.
- Design and implement infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Ensure security best practices are integrated into all aspects of cloud architecture and application development.
- Monitor system performance, troubleshoot issues, and implement solutions to ensure optimal uptime and efficiency.
- Collaborate with development teams to optimize applications for cloud deployment.
- Contribute to technical strategy discussions and provide architectural guidance.
- Lead code reviews and mentor junior engineers.
- Stay abreast of emerging cloud technologies and trends.
- Develop and maintain comprehensive documentation for cloud infrastructure and services.
- Participate in on-call rotation for incident response.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software engineering, with at least 3-5 years focused on cloud architecture and development.
- Proven experience designing and deploying scalable applications on major cloud platforms (AWS, Azure, GCP).
- Strong proficiency in at least one major programming language (e.g., Python, Java, Go).
- Extensive experience with containerization technologies (Docker, Kubernetes).
- Deep understanding of microservices architecture, RESTful APIs, and event-driven systems.
- Expertise in Infrastructure as Code (IaC) tools.
- Solid understanding of networking, security, and database technologies in a cloud context.
- Experience with CI/CD tools and practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, effective in a remote team environment.
- Cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert) are a significant advantage.
Senior Software Engineer, Cloud Architecture
Posted 1 day ago
Job Viewed
Job Description
Senior Software Engineer - Cloud Architecture
Posted 2 days ago
Job Viewed
Job Description
Remote Senior Software Engineer - Cloud Architecture
Posted 6 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.
Automotive Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain embedded software for automotive applications.
- Write clean, efficient, and well-documented code in C/C++.
- Develop and test software components on target hardware and simulators.
- Integrate software modules and ensure seamless communication between different vehicle systems.
- Implement and optimize real-time operating systems (RTOS) for automotive ECUs.
- Participate in code reviews, design discussions, and architectural decisions.
- Troubleshoot and resolve software defects and performance issues.
- Develop and execute unit tests, integration tests, and system tests.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Stay updated with the latest automotive software technologies and industry standards.
- Bachelor's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
- 3+ years of experience in embedded software development, with a focus on automotive systems.
- Strong proficiency in C and/or C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or AUTOSAR.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet, FlexRay).
- Knowledge of automotive cybersecurity standards and best practices is a plus.
- Experience with software development tools and methodologies (e.g., Git, CMake, Jira).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities in a remote setting.
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the development and implementation of new software features and applications.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews to ensure code quality and share knowledge.
- Collaborate with senior engineers and product managers to understand project requirements.
- Debug and resolve software defects and issues.
- Contribute to the design and architecture of software systems.
- Develop and execute unit tests to ensure code functionality.
- Learn and apply new programming languages, frameworks, and tools.
- Participate in agile development processes, including sprint planning and stand-ups.
- Contribute to technical documentation.
Graduate Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Be The First To Know
About the latest Software engineer Jobs in Kenya !
Automotive Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Senior Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Lead Software Engineer
Posted 6 days ago
Job Viewed