Join Our Team
Build your career while building innovative solutions that make a difference
Why Join Makylegacy
Impactful Work
Build solutions that drive digital transformation across East Africa and make a real difference in how businesses operate.
Continuous Growth
Access learning resources, mentorship opportunities, and challenging projects that help you develop new skills.
Inclusive Culture
Join a diverse team where your unique perspective is valued and you can bring your authentic self to work every day.
Remote Flexibility
Enjoy flexible work arrangements with options for remote work and a healthy work-life balance.
Collaborative Environment
Work alongside talented professionals in a supportive atmosphere that encourages teamwork and innovation.
Career Advancement
Clear paths for progression and opportunities to grow into leadership roles as our company expands.
Our Culture
Building Together
At Makylegacy, we believe that our greatest asset is our people. We've cultivated a culture that values innovation, collaboration, and personal growth. Our team members come from diverse backgrounds but share a common passion for using technology to solve meaningful problems.
We celebrate achievements together, support each other through challenges, and continuously push the boundaries of what's possible. Regular team events, hackathons, and knowledge-sharing sessions keep our culture vibrant and our skills sharp.
Our core values of integrity, excellence, innovation, and inclusivity guide everything we do—from how we work with clients to how we treat each other.
What Our Team Says
"Working at Makylegacy has been the most rewarding experience of my career. I'm constantly learning, growing, and being challenged to think outside the box. The supportive environment and focus on work-life balance make it a place where I can truly thrive."
— Michael Okumu, Software Engineer
Current Openings
Senior Full Stack Developer
We're looking for an experienced Full Stack Developer to join our team and help build innovative solutions for our clients.
Requirements:
- 5+ years of experience in web development
- Proficiency in React, Node.js, and modern JavaScript
- Experience with cloud platforms (AWS, Azure, or GCP)
- Strong problem-solving skills and attention to detail
UX/UI Designer
Join our design team to create beautiful, intuitive interfaces that delight our users and solve complex problems.
Requirements:
- 3+ years of experience in UX/UI design
- Proficiency in Figma, Adobe XD, or similar tools
- Strong portfolio demonstrating user-centered design process
- Experience working in collaborative, agile environments
Project Manager
Lead project teams to deliver exceptional digital solutions on time and within budget while exceeding client expectations.
Requirements:
- 3+ years of experience in project management, preferably in tech
- Strong communication and leadership skills
- Experience with agile methodologies
- PMP certification is a plus
Digital Marketing Specialist
Drive our digital marketing efforts to increase brand awareness and generate leads for our services.
Requirements:
- 2+ years of experience in digital marketing
- Experience with SEO, SEM, and social media marketing
- Strong analytical skills and data-driven approach
- Excellent content creation abilities
DevOps Engineer
Help us build and maintain robust, scalable infrastructure for our applications and services.
Requirements:
- 3+ years of experience in DevOps or SRE roles
- Experience with containerization, CI/CD pipelines, and infrastructure as code
- Strong knowledge of cloud platforms (AWS, Azure, or GCP)
- Excellent troubleshooting and problem-solving skills
Business Development Representative
Identify and pursue new business opportunities to fuel our growth across East Africa.
Requirements:
- 2+ years of experience in sales or business development
- Strong network in the East African business community
- Excellent communication and negotiation skills
- Understanding of digital transformation and technology solutions
Junior Software Developer
Start your career with us and grow your skills while working on exciting projects with experienced mentors.
Requirements:
- Bachelor's degree in Computer Science or related field
- Knowledge of JavaScript, HTML, and CSS
- Eagerness to learn and grow as a developer
- Strong problem-solving skills
Technical Writer
Create clear, concise documentation for our products, APIs, and internal processes.
Requirements:
- Experience writing technical documentation
- Strong English writing skills
- Ability to understand complex technical concepts
- Experience with documentation tools and platforms
HR & Talent Acquisition Specialist
Help us find and nurture the best talent to join our growing team.
Requirements:
- 3+ years of experience in HR or recruitment
- Experience in the tech industry is a plus
- Strong understanding of talent acquisition strategies
- Excellent interpersonal and communication skills
Benefits & Perks
Health & Wellbeing
- Comprehensive health insurance for you and your family
- Mental health support and resources
- Gym membership or wellness stipend
- Paid sick leave and wellness days
Work-Life Balance
- Flexible working hours
- Remote work options
- Generous paid time off
- Parental leave for all parents
Growth & Development
- Professional development budget
- Conference and training opportunities
- Mentorship program
- Clear career progression paths
Team & Culture
- Regular team building activities
- Quarterly hackathons and innovation days
- Modern, comfortable office spaces
- Recognition programs and performance bonuses
Internship Program
Launch Your Career with Us
Our internship program is designed to provide students and recent graduates with hands-on experience in the tech industry. As an intern at Makylegacy, you'll work on real projects alongside experienced professionals who are invested in your growth.
We offer internships across various departments including software development, design, marketing, and business operations. Our program runs throughout the year with flexible start dates to accommodate different academic schedules.
Meaningful Projects
Work on real-world projects that impact our business and clients
Dedicated Mentorship
Receive guidance from experienced professionals in your field
Competitive Compensation
All our internships are paid to ensure they're accessible to everyone
Our Application Process
Application Review
Submit your application through our careers portal. Our recruitment team reviews all applications and selects candidates whose skills and experience align with the role requirements.
Timeline: 1-2 weeks
Initial Interview
Selected candidates are invited for an initial interview with the hiring manager. This conversation focuses on your experience, skills, and alignment with our company values.
Timeline: 1 week after application review
Technical Assessment
Depending on the role, you may be asked to complete a technical assessment, case study, or portfolio review. This helps us understand your technical skills and problem-solving approach.
Timeline: 1-2 weeks after initial interview
Team Interviews
Meet with potential team members and stakeholders to discuss your experience in more detail and get a feel for the team dynamics. This is also your opportunity to ask questions and learn more about the role.
Timeline: 1 week after technical assessment
Offer & Onboarding
Successful candidates receive an offer detailing compensation, benefits, and start date. Once accepted, our HR team will guide you through the onboarding process to ensure a smooth transition into your new role.
Timeline: 1 week after final interviews
Team Testimonials

Sarah Nakato
Senior Software Engineer
"I joined Makylegacy as a junior developer three years ago, and the growth opportunities have been incredible. The team truly invests in your development, and I've been able to work on challenging projects that have expanded my skills tremendously."

David Ochieng
Product Manager
"What I appreciate most about working at Makylegacy is the collaborative culture. Everyone's input is valued, regardless of their position or experience level. It's a place where innovation thrives because we all work together toward common goals."

Grace Auma
UX Designer
"The work-life balance at Makylegacy is refreshing. The flexible work arrangements allow me to be productive while still having time for my personal life. Plus, the projects we work on are meaningful and have real impact in our communities."
Frequently Asked Questions
What is the interview process like?
Our interview process typically includes an initial application review, a phone or video interview, a technical assessment (for technical roles), and team interviews. The entire process usually takes 3-4 weeks, and we strive to provide timely feedback at each stage.
Do you offer remote work options?
Yes, we offer flexible work arrangements including remote and hybrid options for many positions. Some roles may require occasional in-person collaboration at our Kampala office, which will be clearly specified in the job description.
What is your company culture like?
We foster a collaborative, innovative, and inclusive culture where everyone's contributions are valued. We emphasize work-life balance, continuous learning, and making a positive impact in our communities. Our team is diverse, supportive, and passionate about technology.
How do you support professional development?
We provide a professional development budget for each employee, access to online learning platforms, internal knowledge-sharing sessions, mentorship opportunities, and support for attending industry conferences and events. We also have clear career progression paths.
I don't see a position that matches my skills. Can I still apply?
Absolutely! We're always interested in connecting with talented individuals. Submit your resume through our general application form, and we'll keep your information on file for future opportunities that match your skills and interests.
What technologies do you use?
We work with a variety of modern technologies including React, Node.js, Python, AWS, Azure, and more. We're always evaluating and adopting new tools and frameworks that help us deliver better solutions for our clients. We value team members who are adaptable and eager to learn.
Ready to Join Our Team?
Explore our current openings and take the first step toward a rewarding career at Makylegacy.