8,932 Lead Energy Systems Engineer Remote jobs in Kenya
Lead Environmental Engineer, Remote
Posted 16 days ago
Job Viewed
Job Description
Lead Energy Systems Engineer - Remote
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and development of integrated energy systems, including renewables and storage.
- Perform power system analysis, including load flow, short circuit, and stability studies.
- Develop models and simulations for energy systems performance and optimization.
- Evaluate and recommend technologies for grid modernization and smart grid applications.
- Collaborate with project managers, engineers, and stakeholders throughout the project lifecycle.
- Ensure compliance with grid codes, industry standards, and regulatory requirements.
- Conduct feasibility studies and techno-economic assessments for new energy projects.
- Troubleshoot and resolve complex technical issues related to energy systems.
- Mentor junior engineers and contribute to the technical growth of the team.
- Stay current with advancements in energy technologies, policies, and market trends.
- Prepare technical reports, proposals, and presentations for internal and external stakeholders.
- Master's degree in Electrical Engineering, Power Systems Engineering, or a related field.
- A minimum of 10 years of progressive experience in energy systems engineering.
- Extensive experience with power system analysis software (e.g., PSS/E, ETAP, PSCAD).
- Strong understanding of renewable energy technologies (solar, wind) and energy storage systems.
- Familiarity with grid integration challenges, microgrids, and demand-side management.
- Knowledge of energy markets, regulations, and policies is a plus.
- Excellent analytical, problem-solving, and decision-making skills.
- Exceptional written and verbal communication and presentation skills.
- Proven ability to lead technical projects and mentor teams in a remote setting.
- Relevant industry certifications are desirable.
Lead Energy Systems Integration Engineer - Remote
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and architectural development of integrated energy systems, ensuring seamless compatibility and optimal performance.
- Analyze energy demand and supply, developing strategies for efficient resource allocation and utilization.
- Design and specify components for energy generation (e.g., solar, wind), energy storage (e.g., batteries), and power distribution systems.
- Utilize simulation tools and modeling software to evaluate system performance, identify potential issues, and optimize design parameters.
- Collaborate closely with project managers, electrical engineers, and software developers to ensure successful project execution.
- Develop technical specifications, Bill of Materials (BOMs), and detailed engineering drawings for energy systems.
- Oversee the implementation and commissioning of energy systems, providing remote technical guidance.
- Conduct performance testing and validation of integrated energy systems, identifying and resolving any integration challenges.
- Stay abreast of the latest advancements in renewable energy technologies, energy storage solutions, grid modernization, and energy policy.
- Ensure all designs comply with relevant industry standards, codes, and safety regulations.
- Prepare technical reports, documentation, and presentations for internal stakeholders and clients.
- Mentor junior engineers and contribute to the technical growth of the remote engineering team.
- Manage vendor relationships and evaluate new technologies and equipment.
- Master's degree in Electrical Engineering, Mechanical Engineering, Energy Engineering, or a related field. A Ph.D. is highly advantageous.
- Minimum of 8 years of progressive experience in energy systems engineering, with a strong focus on system integration, renewable energy, or energy storage.
- Proven experience in designing and implementing complex energy systems.
- Proficiency in energy modeling and simulation software (e.g., PVSyst, HOMER, MATLAB/Simulink).
- Solid understanding of power electronics, control systems, and grid interconnect standards.
- Experience with battery management systems (BMS) and energy storage technologies.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong leadership, communication, and interpersonal skills, with the ability to manage remote teams effectively.
- Demonstrated ability to work independently, manage multiple projects, and meet deadlines in a remote setting.
- Familiarity with smart grid technologies and distributed energy resources.
- Knowledge of energy markets and regulatory frameworks is a plus.
Graduate Software Engineer - Cloud Infrastructure
Posted 23 days ago
Job Viewed
Job Description
What You'll Do:
- Assist in the design, development, and deployment of scalable and reliable cloud infrastructure components.
- Write clean, efficient, and well-documented code in languages such as Python, Go, or Java.
- Participate in code reviews, providing and receiving constructive feedback.
- Learn and apply principles of DevOps, CI/CD, and Infrastructure as Code (IaC).
- Contribute to the monitoring, troubleshooting, and optimization of cloud services.
- Collaborate with senior engineers on feature development and bug fixing.
- Gain exposure to cloud platforms like AWS, Azure, or GCP.
- Help document technical designs, processes, and procedures.
- Engage in team meetings, contributing ideas and learning from team discussions.
- Develop automated testing strategies for infrastructure components.
- Understand and implement security best practices in cloud environments.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of fundamental computer science concepts, data structures, and algorithms.
- Familiarity with at least one programming language (e.g., Python, Java, C++, Go).
- Basic knowledge of operating systems (Linux/Unix) and networking concepts.
- An eagerness to learn about cloud computing, distributed systems, and automation.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities, suitable for a remote team setting.
- Self-motivated and able to work independently with guidance.
- Passion for technology and a desire to build robust software systems.
- Previous exposure to cloud platforms or containerization technologies (Docker, Kubernetes) is a plus but not required.
Lead Software Engineer - Cloud Infrastructure
Posted 21 days ago
Job Viewed
Job Description
The ideal candidate will possess a strong background in software engineering, combined with extensive experience in cloud computing and distributed systems. Leadership experience, including mentoring engineers and guiding technical strategy, is essential. You should be proficient in at least one major programming language (e.g., Go, Python, Java) and have a deep understanding of containerization technologies like Docker and orchestration platforms such as Kubernetes. Experience with microservices architecture, API design, and database technologies is also highly valued. This remote position requires excellent problem-solving skills, a proactive approach to challenges, and the ability to foster a collaborative and productive team environment. You will play a key role in shaping the future of our client's technology stack, ensuring it is robust, scalable, and ready for future growth. The role is advertised for Machakos, Machakos, KE , but is a 100% remote position.
Responsibilities:
- Lead and mentor a team of software engineers focused on cloud infrastructure.
- Architect, design, and implement scalable, secure, and highly available cloud solutions.
- Develop and maintain Infrastructure as Code (IaC) for automated provisioning and management of cloud resources.
- Build and optimize CI/CD pipelines for efficient software delivery.
- Oversee the deployment, monitoring, and maintenance of production systems.
- Collaborate with other engineering teams to ensure seamless integration and support.
- Drive best practices in software development, cloud security, and DevOps culture.
- Troubleshoot and resolve complex technical issues in production environments.
- Manage cloud costs and identify opportunities for optimization.
- Stay current with emerging cloud technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in software development, with a significant focus on cloud infrastructure.
- Proven experience in a lead or senior engineering role.
- Expertise in at least one major cloud platform (AWS, Azure, GCP).
- Strong proficiency with Infrastructure as Code tools (Terraform, CloudFormation, Ansible).
- Deep understanding of containerization (Docker) and orchestration (Kubernetes).
- Experience with microservices architecture and API development.
- Proficiency in one or more programming languages like Go, Python, or Java.
- Solid understanding of networking, security principles, and database systems.
- Excellent problem-solving, communication, and leadership skills.
- Experience in a fully remote work environment is highly desirable.
Principal Software Engineer - Cloud Infrastructure
Posted 23 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, implement, and manage scalable, reliable, and secure cloud infrastructure.
- Develop and maintain Infrastructure as Code (IaC) for automated provisioning.
- Build and optimize CI/CD pipelines for seamless software deployment.
- Implement robust monitoring, logging, and alerting systems for cloud environments.
- Ensure the security posture of the cloud infrastructure, adhering to best practices.
- Lead architectural decisions and define technical standards for cloud services.
- Troubleshoot and resolve complex infrastructure issues.
- Mentor and guide other engineers on cloud technologies and best practices.
- Evaluate and adopt new cloud technologies and tools.
- Collaborate with development teams to ensure optimal application performance and deployment.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Minimum of 10 years of experience in software engineering, with at least 6 years focused on cloud infrastructure and DevOps.
- Expert-level experience with at least one major cloud provider (AWS, Azure, GCP).
- Deep expertise in containerization (Docker) and orchestration (Kubernetes).
- Proficiency with Infrastructure as Code tools (e.g., Terraform, Ansible, CloudFormation).
- Strong understanding of networking, security principles, and distributed systems.
- Experience designing and managing microservices architectures.
- Excellent problem-solving, analytical, and leadership skills.
- Exceptional communication and collaboration abilities, suitable for a remote team.
- Experience with scripting languages (e.g., Python, Bash) is highly desirable.
Remote Lead Software Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
This role demands strong leadership and mentoring capabilities. You will guide and support your team, fostering a culture of technical excellence, innovation, and collaboration. You will conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices. You will also collaborate closely with product managers, architects, and other engineering teams to define technical roadmaps and deliver high-quality software solutions.
The ability to troubleshoot complex technical issues, diagnose performance bottlenecks, and implement effective solutions is crucial. You will be involved in capacity planning, cost optimization, and ensuring the high availability of our cloud environments. Experience with monitoring tools, logging, and alerting systems is essential for proactive system management. You will also contribute to the security posture of the infrastructure, implementing security best practices and responding to potential threats.
To be considered, you should have a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of 7 years of experience in software engineering, with at least 3 years in a leadership role focused on cloud infrastructure, is required. Proven experience designing and managing large-scale distributed systems on cloud platforms is mandatory. Proficiency in at least one programming language (e.g., Python, Go, Java) and strong knowledge of networking concepts are essential. Experience with microservices architecture and database management (SQL and NoSQL) is also highly desirable. Excellent communication, problem-solving, and project management skills are critical for success in this demanding remote role. This is an exceptional opportunity to shape the future of our technology stack and lead a high-performing engineering team. The job location focus for this role is **Kericho, Kericho, KE**.
Be The First To Know
About the latest Lead energy systems engineer remote Jobs in Kenya !
Lead Backend Software Engineer - Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and architecture of robust, scalable, and high-performance backend systems and APIs.
- Develop and maintain backend services using modern programming languages and frameworks (e.g., Python, Node.js, Go, Java).
- Build and manage infrastructure on cloud platforms such as AWS, Azure, or GCP.
- Implement and optimize CI/CD pipelines for automated testing, deployment, and infrastructure management.
- Collaborate with frontend engineers, product managers, and other stakeholders to define and deliver features.
- Write clean, well-documented, and maintainable code, adhering to best practices.
- Mentor and guide junior backend engineers, fostering technical growth and code quality.
- Ensure the security, performance, and scalability of the backend infrastructure.
- Troubleshoot and resolve complex technical issues across the backend stack.
- Contribute to technical roadmaps and strategic planning for backend development.
- A Bachelor's degree in Computer Science, Engineering, or a related technical field.
- A minimum of 7 years of professional experience in backend software development, with a strong focus on cloud infrastructure.
- Proven experience designing and implementing large-scale distributed systems.
- Expertise in at least one major cloud platform (AWS, Azure, GCP) and its associated services.
- Strong proficiency in one or more backend programming languages (e.g., Python, Node.js, Go, Java).
- Deep understanding of microservices architecture, RESTful APIs, and containerization technologies (e.g., Docker, Kubernetes).
- Experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB).
- Solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and communication skills, with the ability to effectively collaborate with a remote team.
- Experience with performance tuning and optimization of backend systems.
Senior Software Engineer - Cloud Infrastructure
Posted 23 days ago
Job Viewed
Job Description
- Designing, developing, and deploying scalable, resilient, and secure cloud infrastructure.
- Implementing and managing Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Developing and maintaining CI/CD pipelines for automated application deployment and testing.
- Monitoring system performance, identifying bottlenecks, and implementing performance optimizations.
- Troubleshooting and resolving complex infrastructure issues in a timely manner.
- Collaborating with software development teams to ensure applications are designed for scalability and reliability in the cloud.
- Implementing and managing containerization technologies such as Docker and Kubernetes.
- Ensuring security best practices are implemented across all cloud environments.
- Contributing to architectural discussions and making informed technology decisions.
- Automating operational tasks and improving system reliability through scripting and tooling.
- Participating in on-call rotations to provide 24/7 support for critical infrastructure.
- Mentoring junior engineers and sharing knowledge within the team.
- Proven experience as a Senior Software Engineer with a focus on cloud infrastructure.
- Strong expertise in cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency in IaC tools (e.g., Terraform, Ansible, CloudFormation).
- Experience with containerization technologies (Docker, Kubernetes).
- Proficiency in at least one programming language relevant to infrastructure automation (e.g., Python, Go).
- Solid understanding of networking concepts and security best practices in the cloud.
- Experience with CI/CD tools and methodologies.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Ability to work independently and collaborate effectively in a remote, distributed team.
- Strong communication and interpersonal skills.
- A bachelor's degree in Computer Science, Engineering, or a related field is preferred.
Senior Remote Software Engineer - Cloud Infrastructure
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and deploy scalable and resilient cloud-based applications and services.
- Develop and maintain robust APIs for internal and external consumption.
- Optimize application performance, scalability, and reliability.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Work with containerization technologies (Docker, Kubernetes) for efficient deployment and management.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor and guide junior software engineers.
- Contribute to architectural discussions and strategic technical planning.
- Write clean, maintainable, and well-documented code.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Proven expertise in cloud platforms such as AWS, Azure, or GCP.
- Strong proficiency in backend programming languages (e.g., Python, Java, Go, Node.js).
- Extensive experience with microservices architecture and RESTful APIs.
- Solid understanding of containerization (Docker) and orchestration (Kubernetes).
- Experience with databases (SQL and NoSQL) and data modeling.
- Familiarity with CI/CD tools and practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities in a remote setting.