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

Makylegacy team collaboration
Makylegacy team building

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

EngineeringKampala, UgandaFull-time
Apply Now

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

DesignKampala, UgandaFull-time
Apply Now

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

OperationsRemote (East Africa)Full-time
Apply Now

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

MarketingKampala, UgandaFull-time
Apply Now

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

EngineeringRemote (East Africa)Full-time
Apply Now

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

SalesKampala, UgandaFull-time
Apply Now

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

EngineeringKampala, UgandaFull-time
Apply Now

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

EngineeringRemote (East Africa)Part-time
Apply Now

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

Human ResourcesKampala, UgandaFull-time
Apply Now

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

Makylegacy interns working on a project

Current Internship Opportunities

Our Application Process

1

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

2

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

3

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

4

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

5

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

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

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

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.