9,951 Staff Engineer jobs in Kenya

Senior Software Engineering Apprentice

60210 Gathiruini KES40000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

apprenticeships
Our client, a cutting-edge cybersecurity firm, is looking for highly motivated and tech-savvy individuals to join their fully remote Software Engineering Apprenticeship program. This is an exceptional opportunity for aspiring engineers to gain hands-on experience and develop their skills in a professional, supportive, and entirely remote environment. As an apprentice, you will work alongside experienced software developers, contributing to real-world projects and learning various aspects of the software development lifecycle. You will be involved in coding, testing, debugging, and collaborating with team members using modern development tools and methodologies. The program is designed to provide a comprehensive understanding of software architecture, best practices, and agile development. Upon successful completion of the apprenticeship, there is potential for a full-time role within the company. This role requires a strong foundation in programming concepts and a genuine passion for technology and problem-solving.

Responsibilities:
  • Assist in the design, development, testing, and deployment of software applications under the guidance of senior engineers.
  • Write clean, efficient, and maintainable code in various programming languages (e.g., Python, Java, JavaScript).
  • Participate in code reviews and provide constructive feedback.
  • Debug and resolve software defects and issues.
  • Collaborate with team members through remote communication tools (e.g., Slack, Zoom, JIRA).
  • Learn and apply software development best practices and methodologies.
  • Contribute to the creation of technical documentation.
  • Participate in team meetings and contribute ideas for product improvement.
  • Gain practical experience with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker).
  • Develop a deep understanding of cybersecurity principles and their application in software development.
Qualifications:
  • A recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field, OR equivalent practical experience through bootcamps or self-study.
  • Demonstrated understanding of fundamental programming concepts, data structures, and algorithms.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • A strong desire to learn and grow in a fast-paced, remote software development environment.
  • Excellent problem-solving and analytical skills.
  • Good communication and collaboration skills, particularly in a virtual setting.
  • Ability to work independently and manage time effectively.
  • A proactive attitude and a keen interest in cybersecurity is highly desirable.
  • Previous personal projects or contributions to open-source projects are a plus.
This apprenticeship provides a structured learning path and real-world experience in a leading tech company. If you are eager to kickstart your career in software engineering, this remote opportunity is for you. Apply now to begin your journey!
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Manager

60100 Embu, Eastern KES320000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm, is seeking an accomplished Senior Software Engineering Manager to lead one of our core development teams. This position is fully remote, offering the flexibility to work from any location. You will be responsible for guiding a talented team of software engineers through the entire software development lifecycle, from initial design and architecture to implementation, testing, and deployment. Your primary focus will be on fostering a high-performance culture, mentoring and developing engineers, ensuring the delivery of high-quality, scalable, and robust software solutions, and aligning technical strategies with business objectives. Key responsibilities include managing project timelines, allocating resources effectively, conducting code reviews, promoting best practices in software development (e.g., Agile methodologies, CI/CD), and collaborating with product managers and other stakeholders to define product roadmaps. The ideal candidate will possess a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, coupled with at least 7 years of experience in software development, including 3+ years in a leadership or management role. Proven experience with (mention relevant technologies, e.g., cloud computing, microservices, specific programming languages) is essential. Strong technical acumen, excellent communication and interpersonal skills, and a passion for building high-performing, motivated teams are critical for success in this role. This is an exceptional opportunity to make a significant impact on our client's technological innovation and product delivery within a supportive and dynamic remote work environment.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Engineering

00100 Abothuguchi West KES80000 month WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly growing technology firm, is looking for enthusiastic and motivated Graduate Trainees to join their innovative Software Engineering team. This is a fully remote, entry-level opportunity designed to launch your career in software development. You will receive comprehensive training and mentorship from experienced engineers, working on real-world projects across the full software development lifecycle. Your responsibilities will include assisting in the design, coding, testing, and deployment of software applications. You'll gain hands-on experience with various programming languages, frameworks, and development methodologies. This role requires a proactive attitude, a strong desire to learn, and the ability to adapt to new technologies quickly. You will collaborate with a talented team in a dynamic, remote environment, contributing to the creation of cutting-edge software solutions. We are seeking individuals with a solid foundation in computer science principles and a passion for building high-quality software. This program provides an excellent foundation for aspiring software engineers, offering exposure to diverse technical challenges and career development opportunities within our client's organization. If you are a recent graduate with a passion for technology and a drive to excel, this is the perfect starting point for your professional journey.
Key Responsibilities:
  • Assist in software design and development tasks under the guidance of senior engineers.
  • Write clean, maintainable, and efficient code in various programming languages.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Test and debug software applications to ensure quality and performance.
  • Collaborate with team members on project planning and execution.
  • Learn and apply new technologies, tools, and methodologies.
  • Assist in the documentation of software designs and processes.
  • Contribute to problem-solving and troubleshooting efforts.
  • Engage in continuous learning and skill development in software engineering.
  • Support the deployment and maintenance of software applications.
Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong understanding of fundamental computer science concepts, data structures, and algorithms.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Familiarity with software development principles and methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Eagerness to learn and adapt in a remote work environment.
  • Demonstrated passion for technology and software development.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Engineering Trainee

20200 Kapsuser KES70000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for aspiring software engineers to join their team as Remote Junior Software Engineering Trainees. This program is designed to provide comprehensive training and hands-on experience in software development within a supportive, remote environment. You will work alongside experienced engineers, learning best practices in coding, software architecture, and development methodologies. Responsibilities include assisting in the development, testing, and debugging of software applications under close supervision. You will gain exposure to various programming languages, frameworks, and tools used in modern software development. The ideal candidate is passionate about technology, eager to learn, and possesses a foundational understanding of programming concepts. Strong analytical and problem-solving skills are beneficial. This internship requires excellent communication skills, as you will be collaborating with team members remotely. You will participate in code reviews, contribute to team meetings, and document your work thoroughly. A proactive attitude and a willingness to take on new challenges are essential. This is a fully remote traineeship, providing flexibility and the chance to build a professional portfolio from anywhere. It’s an excellent pathway to kickstart a career in software engineering, with potential for full-time employment upon successful completion of the program. You will be guided through real-world projects, gaining invaluable practical experience in a professional setting.
This advertiser has chosen not to accept applicants from your region.

Senior Solar PV System Design Engineer

30103 Gathiruini KES690000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in the clean energy sector, is looking for a highly skilled Senior Solar PV System Design Engineer to join their growing team. This role is based in our Mlolongo office and requires on-site presence for project development and execution. The Senior Solar PV System Design Engineer will be responsible for the technical design and engineering of utility-scale and commercial solar photovoltaic (PV) projects. This includes developing electrical schematics, single-line diagrams, equipment specifications, and site layouts. You will perform detailed analysis, including energy yield assessments, component selection, and electrical system design, ensuring compliance with all relevant industry standards and codes. The ideal candidate will possess a deep understanding of solar PV technologies, inverters, battery storage systems, and grid interconnection requirements. Proficiency in PV design software (e.g., PVSyst, Helioscope, AutoCAD) is essential. You will collaborate closely with project development teams, procurement, construction, and operations to ensure successful project implementation. Key responsibilities include leading the design process, mentoring junior engineers, and staying current with technological advancements in the solar industry. A Bachelor's degree in Electrical Engineering or a related field is mandatory, along with a minimum of 6 years of progressive experience in solar PV system design. Strong analytical, problem-solving, and communication skills are crucial for success in this challenging role.
Responsibilities:
  • Lead the electrical design of utility-scale and commercial solar PV projects.
  • Develop detailed engineering drawings, including electrical schematics, single-line diagrams, and site layouts.
  • Perform energy yield assessments and system performance modeling using PVSyst or similar software.
  • Select and specify solar PV modules, inverters, mounting structures, and balance-of-system components.
  • Design battery energy storage systems (BESS) and their integration with PV systems.
  • Ensure designs comply with all applicable electrical codes, standards (e.g., NEC, IEC), and utility interconnection requirements.
  • Conduct site assessments and feasibility studies for potential solar projects.
  • Collaborate with project managers, construction teams, and clients throughout the project lifecycle.
  • Provide technical guidance and mentorship to junior engineers.
  • Stay updated on the latest trends and technologies in the solar industry.
Qualifications:
  • Bachelor's degree in Electrical Engineering or a related engineering discipline.
  • Minimum of 6 years of experience in the design and engineering of solar PV systems.
  • Proficiency in PV simulation and design software (e.g., PVSyst, Helioscope, AutoCAD Electrical).
  • Strong understanding of electrical principles, power systems, and grid interconnection.
  • Experience with battery energy storage systems (BESS) is highly desirable.
  • Knowledge of relevant industry codes and standards.
  • Excellent analytical and problem-solving skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively in a team-oriented environment.
This role offers a significant impact on advancing renewable energy infrastructure.
This advertiser has chosen not to accept applicants from your region.

Advanced Software Engineering Trainee - Remote Cloud Technologies

80200 Nairobi, Nairobi KES60000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional Advanced Software Engineering Trainee opportunity for aspiring developers looking to build a career in cloud technologies. This is a fantastic fully remote apprenticeship designed to provide comprehensive training and hands-on experience in modern software development practices. As a trainee, you will be paired with experienced mentors who will guide you through various stages of the software development lifecycle, from requirement gathering and design to coding, testing, and deployment. You will work on real-world projects, contributing to the development of cloud-based applications and services. This program focuses on building skills in languages such as Python, Java, or Go, and familiarity with cloud platforms like AWS, Azure, or GCP. You will learn about microservices architecture, containerization (Docker, Kubernetes), CI/CD pipelines, and agile methodologies. The goal of this traineeship is to equip you with the knowledge and practical experience needed to transition into a full-time software engineering role upon successful completion. Key learning areas include: back-end development, API design, database management, and cloud infrastructure management. You will participate in coding challenges, code reviews, and team-based projects to enhance your collaborative and problem-solving skills. The ideal candidate is a recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or an individual with a strong aptitude and demonstrable passion for software development. Prior coding experience through personal projects, bootcamps, or academic coursework is a strong plus. Excellent communication skills, a proactive learning attitude, and a commitment to delivering high-quality work are essential. If you are eager to launch your tech career in a supportive and innovative remote environment, this is the perfect opportunity for you.
This advertiser has chosen not to accept applicants from your region.

Remote HVAC Technician - System Design

20100 Nyeri Town KES80000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

contractor
Our client, a leading provider of sustainable building solutions, is seeking a highly skilled and experienced Remote HVAC Technician specializing in system design. This is a fully remote position, allowing you to leverage your expertise from anywhere. The successful candidate will be responsible for designing, troubleshooting, and optimizing heating, ventilation, and air conditioning (HVAC) systems for a diverse range of commercial and residential properties. Your role will involve conducting remote site assessments, developing detailed HVAC system designs, selecting appropriate equipment, and preparing technical specifications and reports. You will work closely with clients and project teams to ensure that designs meet performance, energy efficiency, and regulatory requirements. Key responsibilities include performing load calculations, creating ductwork and piping layouts, specifying controls, and ensuring compliance with relevant building codes and standards. The ideal candidate possesses a strong understanding of HVAC principles, thermodynamics, and air flow dynamics, along with proficiency in HVAC design software such as AutoCAD, Revit MEP, or similar. Excellent problem-solving abilities, a keen analytical mind, and strong communication skills are essential for interacting with clients and stakeholders remotely. We are looking for a self-motivated professional with a proven ability to manage projects independently, meet deadlines, and deliver high-quality designs. Experience with energy modeling and sustainable HVAC design practices is a significant advantage. This is an excellent opportunity to contribute your technical expertise to innovative projects and shape efficient building environments. You will be instrumental in ensuring optimal indoor air quality and comfort for occupants. If you are a dedicated HVAC professional seeking a flexible and challenging remote role, we encourage you to apply. Join our team and make a difference in the built environment.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Staff engineer Jobs in Kenya !

Mechanical Engineer - Project Management

60200 Meru , Eastern KES170000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a leader in providing innovative engineering solutions, and we are seeking a skilled Mechanical Engineer with strong project management capabilities to join our remote team. This is a fully remote position, offering the flexibility to contribute your expertise from anywhere. You will be responsible for overseeing the entire lifecycle of mechanical engineering projects, from initial concept and design through to implementation, testing, and successful delivery. Your role will involve detailed technical design, feasibility studies, and the development of project plans, timelines, and budgets. You will collaborate closely with cross-functional teams, including design engineers, manufacturing specialists, and clients, to ensure project objectives are met. We expect you to utilize advanced CAD software and simulation tools for design and analysis, and to identify and mitigate potential project risks. Strong knowledge of mechanical systems, materials science, and manufacturing processes is essential. This position requires excellent leadership, communication, and problem-solving skills, with a proven ability to manage complex projects and deliver results on time and within budget. We are looking for a proactive and detail-oriented engineer who can drive innovation and ensure the highest standards of quality and efficiency. Your ability to manage multiple projects simultaneously and communicate effectively with remote stakeholders will be critical to your success.

Key Responsibilities:
  • Lead mechanical engineering projects from conception to completion.
  • Develop detailed engineering designs, specifications, and technical documentation.
  • Conduct feasibility studies, performance analysis, and stress simulations.
  • Create project plans, timelines, and budgets, and manage resources effectively.
  • Oversee the procurement of materials and components.
  • Collaborate with design, manufacturing, and quality assurance teams.
  • Ensure compliance with industry standards, codes, and regulations.
  • Troubleshoot and resolve technical issues during project execution.
  • Manage project risks and implement mitigation strategies.
  • Communicate project progress and status updates to stakeholders.

Qualifications:
  • Bachelor's or Master's degree in Mechanical Engineering.
  • Professional Engineer (PE) license is a plus.
  • Minimum of 6 years of experience in mechanical engineering design and project management.
  • Proficiency in CAD software (e.g., SolidWorks, AutoCAD) and simulation tools (e.g., ANSYS).
  • Strong understanding of mechanical systems, thermodynamics, fluid mechanics, and materials science.
  • Proven project management skills, including planning, budgeting, and execution.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to work effectively in a remote team environment and manage projects independently.
  • Strong analytical and problem-solving abilities.
  • Experience in a specific industry (e.g., automotive, aerospace, industrial equipment) is beneficial.
This is an exciting opportunity for a driven Mechanical Engineer to take on challenging projects and contribute to a forward-thinking company in a remote capacity. We are seeking individuals who are passionate about engineering and possess strong leadership qualities.
This advertiser has chosen not to accept applicants from your region.

Remote Mechanical Engineer - Project Management

20103 Naivasha, Rift Valley KES180000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in advanced manufacturing and engineering solutions, is seeking a skilled and motivated Remote Mechanical Engineer with a focus on project management. This position supports critical projects with an operational footprint near **Naivasha, Nakuru, KE**, offering the flexibility of remote work. You will be responsible for overseeing the design, development, and implementation of mechanical systems and components, from conception through to successful project completion. Key responsibilities include leading engineering design efforts, managing project timelines and budgets, collaborating with cross-functional teams (including manufacturing, R&D, and quality assurance), and ensuring that projects meet technical specifications, quality standards, and client requirements. The ideal candidate possesses a Bachelor's or Master's degree in Mechanical Engineering, coupled with significant experience in project management within an engineering context. Proficiency in CAD software (e.g., SolidWorks, AutoCAD), simulation tools (e.g., ANSYS), and a strong understanding of manufacturing processes are essential. Excellent leadership, communication, problem-solving, and organizational skills are required to effectively manage projects and teams remotely. We are looking for a proactive individual who can drive projects forward, manage risks, and ensure the successful delivery of innovative mechanical engineering solutions. This role offers a unique opportunity to contribute to impactful projects while enjoying the benefits of a remote work arrangement.

Responsibilities:
  • Lead mechanical design and development projects.
  • Manage project timelines, budgets, and resources effectively.
  • Oversee the creation of mechanical designs using CAD software.
  • Conduct engineering analysis and simulations to validate designs.
  • Collaborate with manufacturing teams to ensure seamless production.
  • Develop and maintain project documentation, including specifications and reports.
  • Ensure adherence to quality standards and regulatory requirements.
  • Identify and mitigate project risks.
  • Communicate project status and updates to stakeholders.
  • Contribute to the continuous improvement of engineering processes.
Qualifications:
  • Bachelor's or Master's degree in Mechanical Engineering.
  • Professional Engineer (PE) license or equivalent is a plus.
  • Minimum 5 years of experience in mechanical engineering design and project management.
  • Proficiency in CAD software (e.g., SolidWorks, Inventor, AutoCAD).
  • Experience with FEA and CFD simulation tools.
  • Strong understanding of manufacturing processes and materials science.
  • Excellent project management and leadership skills.
  • Strong analytical and problem-solving abilities.
  • Effective communication and interpersonal skills for remote collaboration.
  • Ability to work independently and manage multiple projects simultaneously.
This advertiser has chosen not to accept applicants from your region.

Senior Structural Engineer, Project Management

00200 Njiru Village KES800000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned Senior Structural Engineer with strong project management skills to join their engineering consultancy. This is a fully remote position, offering the flexibility to manage projects and contribute technical expertise from anywhere. You will be responsible for the structural design, analysis, and oversight of a variety of building projects, ensuring compliance with codes and standards, and managing project timelines and budgets. The ideal candidate will have extensive experience in structural engineering design, a deep understanding of building materials, and a proven ability to lead engineering teams and projects from conception to completion. You will work closely with architects, contractors, and clients to deliver high-quality structural solutions. Key responsibilities include performing structural analysis and design using advanced software (e.g., ETABS, SAP2000, STAAD.Pro), developing construction drawings and specifications, conducting site investigations and reviews (remotely where possible), managing project schedules and resources, and ensuring client satisfaction. Experience with seismic design and analysis is highly desirable. You should also have a thorough understanding of relevant building codes and standards (e.g., Eurocodes, ASCE). This role requires excellent leadership, communication, and organizational skills, as well as the ability to manage multiple projects simultaneously in a remote setting. You will be expected to mentor junior engineers and contribute to the firm's technical development. We are looking for a proactive and solutions-oriented engineer who can effectively lead projects and deliver technically sound and economically viable structural designs. Your ability to coordinate effectively with diverse project teams remotely will be critical.

Responsibilities:
  • Perform structural analysis and design for various building structures.
  • Develop detailed structural drawings, specifications, and calculations.
  • Manage structural engineering projects from initiation to completion.
  • Ensure compliance with relevant building codes, standards, and regulations.
  • Collaborate with architects, contractors, and other stakeholders.
  • Conduct remote project reviews and provide technical guidance.
  • Manage project schedules, budgets, and resources effectively.
  • Mentor and guide junior structural engineers.
  • Review construction documents and provide construction administration support.
  • Identify and resolve design and construction-related issues.
Qualifications:
  • Bachelor's or Master's degree in Structural or Civil Engineering.
  • Minimum of 6 years of progressive experience in structural engineering design.
  • Proven experience in managing and leading engineering projects.
  • Proficiency in structural analysis and design software (e.g., ETABS, SAP2000, STAAD.Pro).
  • Strong knowledge of building codes and standards.
  • Experience with various building materials and construction techniques.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to manage multiple projects and meet deadlines in a remote environment.
  • Professional Engineer (PE) license or equivalent is highly desirable.
  • Strong understanding of project management principles.
This advertiser has chosen not to accept applicants from your region.

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Staff Engineer Jobs