Lead Software Engineer

GREEN SHARE FUTURE
Full time Posted: Apr 28, 2026
Career Level
Senior(5-8 years)
Location
Addis Ababa
Salary
Deadline
May 30, 2026
✦ Kedamijobs Insights

About This Role

This role is for a senior engineer who will shape technical strategy across both client-facing projects and internal product development at GREEN SHARE FUTURE. It requires balancing hands-on coding with architectural decision-making, making it ideal for someone who enjoys solving complex system-level problems rather than just executing tasks. The company values high-performance culture and ownership, so expect to lead by example in code quality and design thinking.

What the Requirements Say About This Role

The implied profile is an engineer with deep experience in scalable system design who can transition between strategic planning and active coding. You likely need proven expertise in backend architecture, database design, and cloud infrastructure, but the emphasis is on your ability to make sound technical trade-offs for long-term maintainability. Strong communication skills are probably expected, as you’ll need to articulate design decisions to both technical and non-technical stakeholders.

How to Approach This Application

Focus your application on concrete examples of system architecture decisions you’ve made, especially those that improved scalability or reduced technical debt. Highlight projects where you balanced hands-on coding with leading technical direction, and be ready to discuss trade-offs you’ve navigated. The employer likely prioritizes candidates who can demonstrate ownership of complex systems and show how their work enabled team productivity or product growth.

Best Fit

Who This Role Suits

This role is best suited for a senior engineer with 5-8 years of experience who wants to move beyond pure coding into architectural leadership while staying technically sharp. Given the high-performance description, it will likely attract strong candidates, making it moderately competitive for those with proven system design experience.

 
Careers at GREEN SHARE FUTURE PLC – Software Development Division 


About Us 


We build scalable digital systems for real-world problems while developing our own long-term platforms. Our work spans client solutions and internal products, requiring strong engineering thinking and execution. We are a high-performance team focused on clarity, ownership, and delivering real results.

Role Overview


You will define how systems are designed and built. This role focuses on system architecture, technical decision-making, and long-term scalability across both client solutions and internal platforms. This is a hands-on role, expected to actively contribute to the codebase, especially on core and complex parts of the system. 


However, the Lead Software Engineer’s primary responsibility is not only just writing code, but ensuring the system is designed and built correctly. You will balance implementation with architectural thinking, code review, and technical decision-making. 


Key Responsibilities 


• Design system architecture that is scalable and evolvable 
• Make key technical decisions and define engineering direction 
• Ensure systems remain maintainable and avoid unnecessary complexity 
• Review critical code and guide engineering quality 
• Identify reusable components across projects 


What You Own 


• System structure and long-term technical health 
• Architecture decisions and trade-offs 
• Engineering standards and quality 


What We Are Looking For 


• Strong experience designing and building real-world systems 
• Ability to think in systems, not just features 
• Experience delivering scalable and maintainable solutions 
• Ability to take ownership of technical decisions 


System Expectations  


We build systems used by multiple users. You are expected to work with: 
• SaaS, Multi-user applications with role-based access 
• APIs and structured data systems 
• Scalable and maintainable backend and frontend systems 


Technical Capabilities 


• Strong full-stack development ability 
• Experience designing APIs and working with databases 
• Familiarity with modern development workflows 
• Ability to adapt to different technology stacks 


Proficient in one or many of Technologies like 


• Backend: Node.js, Python, Go, .NET Core or similar 
• Frontend: React, Next.js, Expo, Astro or similar 
• Database: PostgreSQL, MySQL 
• Tools: Git, CI/CD pipelines, Docker 

How We Work 


We value how you work as much as what you build. You are expected to: 


• Take ownership — you are responsible for outcomes, not just tasks 
• Communicate clearly — you explain ideas and problems in a structured way 
• Be reliable — you follow through on commitments 
• Adapt quickly — you work effectively with changing requirements 
• Focus on outcomes — you solve real problems, not just complete tickets 


Technically you are expected to: 


• Work effectively with modern development tools 
• Learn and adapt quickly to new technologies 
• Become productive without formal training 


Why Join Us 


• Work on real systems with real impact 
• Be part of building long-term platforms 
• High ownership and growth opportunity 
• Competitive salary, and conducive working environment 


Salary 


• Attractive and negotiable.

• BSc in Software Engineering, Computer Science, or related field 


• Minimum 6+ years of relevant work experience  

How To Apply

Send: 


• Your CV + A cover letter explaining something you built or improved via mezwor@gmail.com or via ethiojobs

Related jobs

More openings in a similar category on Kedamijobs.

GREEN SHARE FUTURE
View Jobs by This Company
Discover More Jobs
View Other Jobs