10,810 Lead Software Engineer Backend Services jobs in Kenya
Lead Software Engineer, Backend Services
Posted 4 days ago
Job Viewed
Job Description
As the Lead Software Engineer, you will design and implement robust APIs, manage database systems, optimize application performance, and ensure the security and integrity of our data. You will collaborate closely with product managers, frontend engineers, and other stakeholders to translate business requirements into technical solutions. Your role will involve code reviews, mentoring junior developers, driving technical innovation, and contributing to the overall engineering culture. Experience with cloud platforms (AWS, Azure, GCP), microservices architecture, and CI/CD pipelines is highly desirable.
Key Responsibilities:
- Lead the design, development, and deployment of scalable backend services and APIs.
- Mentor and guide a team of software engineers, fostering a collaborative and productive environment.
- Define technical architecture and standards for backend systems.
- Ensure the performance, scalability, security, and reliability of backend applications.
- Collaborate with cross-functional teams to understand requirements and deliver high-quality software solutions.
- Conduct code reviews and provide constructive feedback to team members.
- Champion best practices in software development, including testing, automation, and documentation.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to technical roadmaps and strategic planning.
Required qualifications include a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A minimum of 8 years of professional software development experience, with at least 3 years in a lead or senior role. Proficiency in one or more backend languages (e.g., Python, Java, Go, Node.js) and experience with relational and NoSQL databases. Strong understanding of microservices architecture, RESTful APIs, and cloud computing platforms. Excellent problem-solving, analytical, and leadership skills. This is an exciting remote opportunity to shape the technical future of innovative products. The role is associated with **Nakuru, Nakuru, KE**, but is entirely remote.
Lead Production Automation Engineer
Posted 7 days ago
Job Viewed
Job Description
Remote Lead Production Engineer - Automation
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the development and implementation of automated manufacturing processes and systems, from concept to deployment.
- Design, program, and troubleshoot PLCs, robotics, HMI systems, and other automation components.
- Analyze production data to identify bottlenecks and opportunities for automation-driven improvements.
- Develop technical specifications, P&IDs, and functional design documents for automation projects.
- Oversee the integration of new automation technologies and equipment into existing production lines.
- Manage automation projects, including scope, budget, timelines, and resource allocation.
- Provide technical leadership and mentorship to a team of production and automation engineers.
- Collaborate with R&D, engineering, and operations teams to ensure seamless integration of automated solutions.
- Develop and implement predictive maintenance strategies for automated systems to minimize downtime.
- Ensure all automation designs and implementations comply with safety standards, regulatory requirements, and industry best practices.
- Contribute to continuous improvement initiatives by researching and recommending innovative automation solutions.
- Conduct root cause analysis for production issues and implement permanent solutions through automation.
- Bachelor's degree in Electrical Engineering, Mechanical Engineering, Mechatronics, or a related field. A Master's degree is preferred.
- Minimum of 8 years of experience in manufacturing automation, with a significant focus on production engineering and system integration.
- Proven expertise in PLC programming (e.g., Siemens, Rockwell), robotics (e.g., KUKA, Fanuc), and HMI/SCADA systems.
- Strong understanding of manufacturing processes, industrial control systems, and data acquisition.
- Demonstrated experience in leading engineering projects and managing cross-functional teams.
- Excellent problem-solving, analytical, and critical thinking skills.
- Proficiency in CAD software and simulation tools for automation design.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a remote environment.
- Experience with vision systems, sensors, and industrial networking protocols.
- A proactive approach to identifying and implementing process improvements.
- Knowledge of Lean Manufacturing principles and Six Sigma methodologies is a plus.
Lead Production Engineer, Automation & Process Optimization
Posted 17 days ago
Job Viewed
Job Description
The ideal candidate will possess a strong engineering background, coupled with significant experience in manufacturing automation, lean manufacturing principles, and process improvement. You will lead a team of engineers, collaborate with cross-functional departments, and champion a culture of continuous improvement. This role demands exceptional technical expertise, leadership capabilities, and strategic thinking.
Key Responsibilities:
- Lead the design, implementation, and commissioning of automated manufacturing systems and processes.
- Identify opportunities for process improvement and implement solutions to enhance efficiency, reduce waste, and improve product quality.
- Develop and maintain Standard Operating Procedures (SOPs) for all production processes.
- Oversee the installation, maintenance, and troubleshooting of production machinery and equipment.
- Manage projects related to the adoption of new technologies and automation solutions.
- Collaborate with R&D and engineering teams to ensure seamless integration of new products into the manufacturing process.
- Analyze production data to identify bottlenecks and areas for optimization.
- Ensure compliance with all safety regulations, quality standards, and environmental policies.
- Train and mentor production staff on new processes and technologies.
- Contribute to the development of long-term manufacturing strategy and capital investment planning.
This role requires a proactive and results-driven individual who excels in a remote work environment. You must possess excellent problem-solving skills, strong analytical abilities, and the capacity to lead and motivate a team from a distance. Effective communication and collaboration with various departments are essential. Our client is committed to supporting its remote workforce with the necessary tools and resources for success.
Qualifications:
- Bachelor's degree in Mechanical Engineering, Electrical Engineering, Industrial Engineering, or a related field. A Master's degree is a plus.
- Minimum of 7 years of progressive experience in production engineering, with a strong focus on manufacturing automation and process optimization.
- Proven experience in designing, implementing, and troubleshooting automated systems (e.g., robotics, PLCs, HMI).
- Solid understanding of lean manufacturing principles, Six Sigma methodologies, and continuous improvement techniques.
- Experience with CAD software and process simulation tools.
- Strong analytical and problem-solving skills.
- Excellent leadership, communication, and interpersonal skills.
- Ability to manage multiple projects simultaneously and prioritize effectively.
- Proficiency in data analysis and interpretation for process improvement.
- Demonstrated ability to work effectively and lead a team in a remote setting.
Lead Production Supervisor, Automation & Robotics
Posted 11 days ago
Job Viewed
Job Description
Lead Production Engineer - Remote Automation
Posted today
Job Viewed
Job Description
Lead Backend Software Engineer (Cloud Services)
Posted 25 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of scalable backend microservices and APIs.
- Architect and build robust cloud-native applications on platforms like AWS, Azure, or GCP.
- Drive the adoption of best practices in software development, including TDD, CI/CD, and infrastructure as code.
- Optimize application performance, database queries, and system scalability.
- Mentor and guide junior and mid-level backend engineers, fostering a culture of technical excellence.
- Collaborate closely with frontend engineers, product managers, and QA teams to deliver high-quality software.
- Troubleshoot and resolve complex technical issues in production environments.
- Conduct code reviews, ensuring code quality, maintainability, and security.
- Contribute to the technical roadmap and architectural decisions for the backend systems.
- Evaluate and introduce new technologies and tools to enhance development processes and product capabilities.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional experience in backend software development.
- Proven experience leading engineering teams and mentoring junior developers.
- Expertise in one or more backend languages such as Python, Java, Go, or Node.js.
- Strong proficiency with cloud platforms (AWS, Azure, or GCP) and their associated services (e.g., Lambda, EC2, S3, Kubernetes, Docker).
- Extensive experience designing and implementing RESTful APIs and microservices architecture.
- Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, comfortable working in a distributed team environment.
- Familiarity with agile development methodologies.
- Experience with event-driven architectures is a plus.
Be The First To Know
About the latest Lead software engineer backend services Jobs in Kenya !
Lead Backend Software Engineer, Cloud Services
Posted today
Job Viewed
Job Description
Key responsibilities include writing high-quality, maintainable, and well-tested code in languages such as Python, Java, or Go. You will design and implement RESTful APIs, manage database systems (SQL and NoSQL), and optimize application performance for speed and scalability. Experience with cloud platforms like AWS, Azure, or GCP is essential. You will also be involved in setting up CI/CD pipelines, implementing monitoring and logging solutions, and ensuring the security of our systems. The ideal candidate is a proactive problem-solver with excellent debugging skills and a strong advocate for best practices in software development. Exceptional leadership, communication, and collaboration skills are vital for success in this remote leadership role. A minimum of 10 years of experience in software development, with at least 3 years in a lead or senior architect role, is required. A Bachelor's or Master's degree in Computer Science or a related field is strongly preferred. If you are passionate about building scalable cloud solutions and leading high-performing remote teams, this is the opportunity for you.
Senior Software Developer - Backend Services
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and deploy backend services and APIs using modern programming languages and frameworks (e.g., Python/Django/Flask, Java/Spring, Node.js/Express).
- Architect scalable and resilient microservices and distributed systems.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Optimize application performance, identify and resolve bottlenecks, and ensure high availability.
- Collaborate with frontend developers, product managers, and QA engineers to define requirements and deliver features.
- Implement and maintain robust database solutions (SQL and NoSQL).
- Develop and manage CI/CD pipelines for automated testing and deployment.
- Participate in code reviews, providing constructive feedback to peers.
- Stay updated on emerging technologies and industry trends in backend development.
- Mentor junior developers and contribute to a collaborative and innovative engineering culture in a remote environment.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- A minimum of 6 years of professional experience in backend software development.
- Expertise in one or more backend programming languages (e.g., Python, Java, Go, Node.js) and associated frameworks.
- Strong experience designing and building RESTful APIs and microservices.
- Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable.
- Solid understanding of software architecture patterns, data structures, and algorithms.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for working effectively in a remote team.
- Experience with Agile development methodologies.
Lead Field Service Engineer - Automation
Posted 25 days ago
Job Viewed
Job Description
Key responsibilities include providing advanced remote technical support for a range of automated equipment, including PLCs, HMIs, robotics, and SCADA systems. You will conduct remote diagnostics, troubleshoot complex software and hardware issues, and develop detailed repair instructions and schematics. This role involves working closely with client operations teams and on-site maintenance staff, offering guidance and mentorship to resolve technical challenges efficiently. You will also be responsible for maintaining detailed service records, analyzing performance data to identify trends, and recommending proactive maintenance strategies to prevent future issues. Contributing to the development of remote support tools and knowledge bases will also be part of your role.
The ideal candidate will possess a Bachelor's degree in Electrical Engineering, Mechatronics, Computer Science, or a related field. A minimum of 7-9 years of experience in field service engineering, with a strong focus on industrial automation and control systems, is required. Proven expertise in troubleshooting and programming various PLC brands (e.g., Siemens, Allen-Bradley), HMI software, and industrial communication protocols is essential. Experience with robotics (e.g., FANUC, KUKA) and SCADA systems is highly desirable. Excellent problem-solving, analytical, and diagnostic skills are paramount. As this is a fully remote role, you must possess exceptional communication skills, self-discipline, and the ability to guide and instruct others effectively through virtual means. Strong organizational skills and the capacity to manage multiple support requests simultaneously in a fast-paced environment are crucial. You should be adept at using remote access and diagnostic software tools. A proactive approach to problem-solving and a commitment to client satisfaction are key.
This is a premier opportunity for a senior automation engineer to leverage their expertise in a challenging and rewarding fully remote role. While conceptually associated with Thika, Kiambu, KE , this position operates entirely online, offering significant flexibility and autonomy.