3,428 Remote Backend Software Engineer jobs in Kenya
Senior Backend Engineer, Microservices Architecture
Posted 19 days ago
Job Viewed
Job Description
Senior Robotics Engineer - Automation Design
Posted 13 days ago
Job Viewed
Job Description
Lead Backend Software Engineer - Scalable Cloud Architectures
Posted 10 days ago
Job Viewed
Job Description
Senior Backend Software Engineer - Cloud Architecture
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code.
- Develop and manage RESTful APIs and microservices.
- Implement and optimize database solutions (SQL and NoSQL).
- Leverage cloud platforms (AWS, Azure, GCP) for deployment, scaling, and management of applications.
- Write comprehensive unit and integration tests to ensure code quality and stability.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Participate in code reviews, providing constructive feedback to team members.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural decisions and technology selection.
- Ensure the performance, quality, and responsiveness of applications.
- Stay up-to-date with emerging technologies and industry best practices.
- Mentor junior engineers and contribute to a culture of technical excellence.
This is a fully remote position, allowing you the flexibility to work from your preferred location. While the nominal location for this posting is Kisumu, Kisumu, KE , your physical presence in this area is not required. We are looking for highly motivated, proactive, and independent individuals with excellent problem-solving and communication skills suited for remote collaboration. A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, is required. A minimum of 6-8 years of professional software development experience, with a strong focus on backend systems and cloud environments, is mandatory. Proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js) and experience with containerization technologies (e.g., Docker, Kubernetes) are essential. Familiarity with CI/CD pipelines and agile development methodologies is highly desirable.
Senior Industrial Automation Engineer - Remote Systems Design
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Design, program, and troubleshoot PLC, HMI, and SCADA systems for various industrial applications.
- Develop system architectures and select appropriate hardware and software components.
- Integrate robotics and other automated equipment into existing systems.
- Conduct in-depth system analysis and performance optimization.
- Develop and maintain comprehensive technical documentation, including design specifications, operating manuals, and test procedures.
- Lead and mentor junior engineers, providing technical guidance and support.
- Collaborate with cross-functional teams, including mechanical engineers, electrical engineers, and project managers, to ensure seamless project execution.
- Manage project timelines, budgets, and resource allocation effectively.
- Stay updated on the latest trends and technologies in industrial automation and control systems.
- Ensure all designs comply with safety regulations and industry standards.
- Provide remote technical support and troubleshooting for deployed systems.
- Participate in client meetings and present technical solutions.
Qualifications:
- Bachelor's degree in Electrical Engineering, Mechanical Engineering, Industrial Engineering, Computer Science, or a related field.
- Minimum of 7 years of hands-on experience in industrial automation and control systems engineering.
- Proficiency in programming languages for major PLC platforms (e.g., Siemens, Rockwell, Mitsubishi).
- Experience with HMI/SCADA software development (e.g., Ignition, Wonderware, WinCC).
- Knowledge of industrial networks (e.g., Ethernet/IP, Profinet, Modbus).
- Experience with robotic programming (e.g., Fanuc, KUKA, ABB) is highly desirable.
- Strong understanding of industrial safety standards (e.g., IEC 61508).
- Excellent problem-solving and analytical skills.
- Proven ability to manage complex projects and lead remote teams.
- Strong communication and interpersonal skills, with the ability to explain technical concepts clearly.
- Must have a reliable high-speed internet connection and a dedicated, quiet workspace conducive to focused remote work.
Lead Backend Software Engineer - Cloud-Native Architectures
Posted 17 days ago
Job Viewed
Job Description
Principal Electrical Engineer - Automation & Control Systems
Posted 9 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of sophisticated electrical automation and control systems.
- Develop and program PLCs (Programmable Logic Controllers) for various industrial platforms (e.g., Siemens, Allen-Bradley, Mitsubishi).
- Design and configure SCADA (Supervisory Control and Data Acquisition) systems and HMI (Human-Machine Interface) applications.
- Specify and select electrical components, instrumentation, and control hardware.
- Develop detailed electrical schematics, wiring diagrams, and control panel designs.
- Conduct system integration, testing, and commissioning of automation solutions.
- Troubleshoot and resolve complex electrical and control system issues, both remotely and potentially on-site as needed.
- Ensure systems comply with industry standards, safety regulations (e.g., IEC 61508), and client specifications.
- Provide technical guidance and mentorship to junior electrical and automation engineers.
- Collaborate with cross-functional teams, including mechanical engineers, project managers, and clients, to achieve project objectives.
- Stay abreast of the latest advancements in automation technology, robotics, and IIoT (Industrial Internet of Things).
- Manage project timelines, budgets, and resources effectively for assigned automation projects.
- Contribute to the development of best practices and standards for automation engineering within the company.
Qualifications:
- Bachelor's degree in Electrical Engineering, Mechatronics, or a related field. Master's degree is a significant advantage.
- A minimum of 10 years of progressive experience in electrical engineering, with a strong specialization in industrial automation and control systems.
- Extensive experience with PLC programming, SCADA/HMI development, and VFDs (Variable Frequency Drives).
- Proficiency in multiple PLC platforms and industrial communication protocols (e.g., Modbus, Profibus, EtherNet/IP).
- Strong understanding of electrical power distribution, motor control, and safety circuits.
- Experience with CAD software for electrical design (e.g., AutoCAD Electrical).
- Excellent analytical, problem-solving, and critical thinking skills.
- Exceptional written and verbal communication skills, adept at technical documentation and remote collaboration.
- Demonstrated ability to lead complex projects and work independently in a remote environment.
- Experience with robotics integration is a plus.
- Professional Engineer (PE) license or equivalent is highly desirable.
This remote Principal Electrical Engineer position offers an exciting opportunity to lead transformative automation projects and shape the future of industrial control. Our client is committed to providing a flexible, innovative, and supportive work environment for their remote experts.
Be The First To Know
About the latest Remote backend software engineer Jobs in Kenya !
Senior Electrical Engineer - Automation & Control Systems
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement electrical control systems for industrial automation applications.
- Specify and select appropriate electrical components, instrumentation, and control hardware.
- Develop and troubleshoot PLC (Programmable Logic Controller) and HMI (Human-Machine Interface) software.
- Configure and implement SCADA (Supervisory Control and Data Acquisition) systems.
- Create detailed electrical schematics, wiring diagrams, and control panel layouts using CAD software.
- Perform power system analysis, including load calculations and protection coordination.
- Conduct system testing, commissioning, and validation to ensure optimal performance and safety.
- Provide technical support and troubleshooting for existing automation systems.
- Collaborate with cross-functional teams, including mechanical engineers and project managers, in a remote environment.
- Develop and maintain technical documentation, including design specifications, user manuals, and test reports.
- Stay current with emerging technologies and industry best practices in electrical engineering and automation.
- Ensure compliance with relevant industry standards and safety regulations.
- Manage project timelines and deliverables for assigned automation projects.
- Assist in the evaluation and selection of vendors and suppliers for electrical and control system components.
- Bachelor's degree in Electrical Engineering or a closely related field.
- Minimum of 6 years of progressive experience in electrical engineering, with a strong focus on industrial automation and control systems.
- Proficiency in programming and configuring PLCs from major manufacturers (e.g., Siemens, Rockwell Automation, Mitsubishi).
- Experience with SCADA software and HMI development platforms.
- Solid understanding of industrial communication protocols (e.g., Modbus, Profibus, Ethernet/IP).
- Proficiency in using electrical CAD software (e.g., AutoCAD Electrical, EPLAN).
- Knowledge of motor control, variable frequency drives (VFDs), and power electronics.
- Strong analytical and problem-solving skills with meticulous attention to detail.
- Excellent communication and interpersonal skills, essential for remote collaboration.
- Ability to work independently, manage time effectively, and meet deadlines in a remote setting.
- This role is based in Embu, Embu, KE , but operates on a fully remote basis.
Remote Junior Cloud Automation Engineer
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development and maintenance of automation scripts for cloud environments.
- Learn and apply infrastructure-as-code (IaC) principles and tools.
- Support the deployment and management of cloud resources.
- Participate in code reviews and testing of automation solutions.
- Document cloud infrastructure configurations and operational procedures.
- Collaborate with senior engineers on cloud projects and initiatives.
- Troubleshoot basic issues related to cloud automation and infrastructure.
- Gain practical experience with CI/CD pipelines and DevOps practices.
- Contribute to team discussions and problem-solving sessions.
Qualifications:
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Basic understanding of cloud computing concepts (AWS, Azure, GCP).
- Familiarity with at least one scripting language (Python, Bash, PowerShell).
- Knowledge of operating systems (Linux/Windows) and basic networking.
- Strong analytical and problem-solving abilities.
- Eagerness to learn and adapt to new technologies.
- Good communication and collaboration skills.
- Ability to work independently in a remote setting.
Remote Lead Electrical Engineer - Automation & Control Systems
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of electrical control systems for industrial automation projects.
- Select and specify appropriate hardware components, including PLCs, HMIs, sensors, actuators, and drives.
- Develop PLC ladder logic, function block diagrams, and other programming languages.
- Design electrical schematics, panel layouts, and wiring diagrams using CAD software.
- Configure SCADA systems and HMI interfaces for process visualization and control.
- Implement and troubleshoot industrial communication networks (e.g., Ethernet/IP, Profibus).
- Ensure all designs comply with relevant electrical codes, safety standards (e.g., IEC 61508), and industry best practices.
- Collaborate effectively with a remote team of electrical, mechanical, and software engineers.
- Provide technical leadership and mentorship to junior electrical engineers.
- Oversee system testing, commissioning, and provide remote support during operation.
- Bachelor's or Master's degree in Electrical Engineering, Mechatronics, or a related field.
- Minimum of 8 years of experience in industrial automation and control systems engineering, with at least 2 years in a lead or senior role.
- Extensive experience with PLC programming (e.g., Allen-Bradley, Siemens) and HMI/SCADA software.
- Proficiency in electrical CAD software (e.g., AutoCAD Electrical).
- Strong knowledge of industrial communication protocols and networking.
- Experience with VFDs, servo drives, and motor control systems.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Superior communication and interpersonal skills for effective remote collaboration.
- Ability to manage multiple projects, prioritize tasks, and meet deadlines independently.