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.
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.
-
Senior HR and Administration Officer 2 (1 for Sululta and 1 for Addis Ababa)
Abays Trading PLC
-
Kitchen Chef (Cook)
Brave Wellness Center
-
Marketing and Access to Market Advisor
Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH
Discover More Jobs
View Other JobsApply for this Job
Lead Software Engineer
GREEN SHARE FUTURE