9,683 Lead Software Engineer Backend jobs in Kenya
Senior Technical Lead - Automation Systems, Remote
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of complex automation systems, including PLC programming, HMI development, and SCADA integration.
- Provide technical leadership and mentorship to a team of automation engineers and technicians.
- Collaborate with cross-functional teams, including operations, manufacturing, and product development, to define automation requirements and solutions.
- Develop detailed technical specifications, system architectures, and project documentation.
- Oversee the testing, commissioning, and validation of automated systems to ensure performance and reliability.
- Troubleshoot and resolve complex technical issues related to automation hardware and software.
- Identify opportunities for process improvement and implement automation solutions to enhance efficiency, quality, and safety.
- Stay current with emerging automation technologies, industry trends, and best practices.
- Manage vendor relationships and ensure the successful integration of third-party components.
- Conduct root cause analysis for system failures and implement corrective actions.
- Ensure compliance with relevant industry standards and safety regulations.
- Develop and deliver training programs for end-users and support staff on automation systems.
- Contribute to the strategic roadmap for automation and digitalization initiatives.
This is a 100% remote position, enabling you to work effectively from your home office and collaborate with a globally distributed team. We are committed to providing a supportive and innovative remote work environment. The ideal candidate is a proactive problem-solver, highly organized, and possesses excellent communication and leadership skills. The ability to work independently, manage multiple projects, and deliver high-quality results is essential. A strong background in industrial automation, control engineering, or a related field is required. Experience with various PLC brands (e.g., Siemens, Allen-Bradley), robotics, and industrial networking protocols is highly desirable. The nominal location is Bungoma, Bungoma, KE , but the role is fully remote.
Senior Technical Lead, Industrial Automation & Control Systems (Remote)
Posted 5 days ago
Job Viewed
Job Description
Key responsibilities include providing expert technical guidance on automation and control system design, including PLC programming, HMI development, SCADA systems, and robotics integration. You will lead the conceptualization and specification of automation solutions, working closely with clients and project managers to define project requirements and scope. Overseeing the development, testing, and commissioning of automation systems to ensure they meet performance, safety, and quality standards will be a core function. Mentoring and guiding a team of automation engineers, providing technical support, and fostering best practices in control system design and implementation are essential. You will stay abreast of the latest advancements in industrial automation technology and industry trends, recommending and implementing innovative solutions. Troubleshooting complex technical issues and providing advanced support during system operation will also be required. Collaboration with cross-functional teams, including mechanical, electrical, and software engineers, will be critical for integrated project success.
The ideal candidate will possess a deep understanding of industrial automation principles, control theory, and various automation platforms (e.g., Siemens, Rockwell, Schneider Electric). Proven experience in PLC programming, HMI/SCADA design, and industrial network communication protocols is mandatory. Strong leadership, problem-solving, and analytical skills are essential for guiding technical teams and resolving complex challenges. Excellent communication and interpersonal skills are required for interacting with clients and internal stakeholders. A Bachelor's degree in Electrical Engineering, Automation Engineering, Mechatronics, or a related field is required; a Master's degree is a plus. A minimum of 7-9 years of progressive experience in industrial automation and control systems engineering, with at least 3 years in a technical leadership or supervisory role, is expected. Experience with industrial IoT, cybersecurity for industrial systems, and simulation tools is highly desirable. This role offers a significant opportunity for an experienced automation expert to drive technological innovation and excellence from a remote setting.
Senior Technical Lead - Industrial Automation Systems (Remote)
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and commissioning of industrial automation systems.
- Provide technical guidance and mentorship to a team of automation engineers.
- Oversee the selection and implementation of hardware and software components (PLCs, HMIs, SCADA, robots).
- Develop and maintain automation control strategies, logic, and programming.
- Ensure the integration of automation systems with other plant systems (e.g., MES, ERP).
- Troubleshoot and resolve complex technical issues related to automation hardware and software.
- Develop and implement robust testing procedures for automation systems.
- Contribute to the development of standards, best practices, and documentation for automation projects.
- Collaborate with cross-functional teams, including operations, maintenance, and project management.
- Stay abreast of the latest trends and technologies in industrial automation and IIoT.
- Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field.
- Minimum of 8 years of experience in industrial automation, with a focus on system design and implementation.
- Proven experience in leading automation engineering projects and teams.
- Expertise in programming and configuration of major PLC platforms (e.g., Siemens, Rockwell).
- Strong knowledge of SCADA systems, HMI design, and industrial networking protocols (e.g., Profinet, Ethernet/IP).
- Experience with robotics programming and integration.
- Excellent analytical, problem-solving, and diagnostic skills.
- Outstanding communication and leadership abilities, particularly in a remote team setting.
- Familiarity with IIoT concepts and implementation.
- Ability to manage multiple projects and deadlines effectively.
Lead Robotics Engineer - Automation
Posted 22 days ago
Job Viewed
Job Description
Lead Robotics Engineer - Automation Systems
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of advanced robotic automation systems.
- Oversee the integration of robots, PLCs, sensors, and other automation components.
- Develop and execute robot programming and control strategies.
- Conduct feasibility studies and pilot projects for new automation solutions.
- Manage project timelines, budgets, and resources effectively.
- Provide technical leadership and mentorship to engineering teams.
- Troubleshoot and resolve complex technical issues in automation systems.
- Collaborate with manufacturing, operations, and engineering departments.
- Ensure systems meet safety, quality, and performance standards.
- Stay updated with emerging trends in robotics and automation technology.
- Master's or Ph.D. in Robotics, Mechanical/Electrical Engineering, or related field.
- 7+ years of experience in robotics and industrial automation.
- Proven experience leading automation projects.
- Proficiency in robot programming (e.g., FANUC, KUKA, ABB).
- Experience with PLC programming and SCADA systems.
- Strong understanding of control systems, kinematics, and dynamics.
- Excellent leadership, communication, and problem-solving skills.
- Ability to manage complex projects in a remote setting.
Lead Backend Software Engineer
Posted 20 days ago
Job Viewed
Job Description
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of professional experience in backend software development.
- Proven experience leading software engineering teams and projects.
- Expertise in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
- Strong proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of API design principles (RESTful, GraphQL).
- Familiarity with CI/CD pipelines and agile development methodologies.
- Excellent communication, collaboration, and problem-solving skills.
- Demonstrated ability to work effectively in a fully remote team environment.
Lead Backend Software Architect
Posted 22 days ago
Job Viewed
Job Description
Key responsibilities include leading a team of talented backend engineers, mentoring junior developers, conducting code reviews, and fostering a culture of technical excellence. You will collaborate closely with frontend developers, product managers, and other stakeholders to translate complex requirements into elegant technical solutions. Experience in selecting appropriate technologies, frameworks, and databases is crucial. You will also be involved in capacity planning, performance optimization, and ensuring the seamless integration of various system components. This role requires exceptional leadership qualities, strong architectural vision, and a passion for building cutting-edge software. As a remote role, excellent communication and collaboration skills are paramount for success, enabling effective teamwork across geographical boundaries. The strategic impact of this role relates to the company's technology development efforts, with the operational context being aligned to markets and user bases accessible from Ruiru, Kiambu, KE .
Qualifications:
- Master's or Bachelor's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in backend architecture.
- Proven expertise in designing and implementing large-scale distributed systems and microservices.
- Extensive knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Deep understanding of database technologies (SQL, NoSQL) and data modeling.
- Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Experience with API design principles (RESTful, GraphQL).
- Strong leadership and team management skills.
- Excellent problem-solving and analytical abilities.
- Demonstrated ability to work effectively in a remote, collaborative environment.
Be The First To Know
About the latest Lead software engineer backend Jobs in Kenya !
Lead Robotics Engineer, Automation Systems (Remote)
Posted 4 days ago
Job Viewed
Job Description
Lead Robotics Engineer - Automation Specialist
Posted 17 days ago
Job Viewed
Job Description
Lead Software Engineer - Backend Development
Posted 22 days ago
Job Viewed
Job Description
As a remote Lead Software Engineer, you will guide the technical direction of backend projects, ensuring adherence to best practices in coding, security, and performance optimization. You will collaborate closely with frontend developers, product managers, and other stakeholders to deliver exceptional user experiences and robust functionalities. Responsibilities include writing clean, efficient, and maintainable code, conducting code reviews, troubleshooting complex issues, and participating in architectural design discussions. Experience with various programming languages such as Python, Java, Node.js, or Go, along with frameworks like Django, Spring, or Express.js, is highly desirable. Familiarity with CI/CD pipelines, containerization technologies (Docker, Kubernetes), and agile methodologies is also crucial. The ability to work effectively in a distributed team, manage multiple priorities, and communicate technical concepts clearly is paramount. If you are a passionate and experienced backend engineer looking to lead and innovate in a remote environment, we encourage you to apply.
Responsibilities:
- Lead the design and development of scalable backend systems.
- Write high-quality, maintainable, and efficient code.
- Mentor and guide junior software engineers.
- Conduct code reviews and ensure adherence to coding standards.
- Architect and implement microservices and API solutions.
- Collaborate with cross-functional teams on product development.
- Optimize application performance and troubleshoot complex issues.
- Implement and manage CI/CD pipelines for automated deployments.
- Ensure security best practices are integrated into the development process.
- Stay updated with emerging technologies and industry trends.