
Java Software Engineer
7 days ago
About us:
Tana
empowers brilliant young people in Kenya to start meaningful careers by training them for tech and data roles, and embedding them into full-time, remote positions with companies across North America and Europe. We're hiring a Software Engineer (Java) to join one of our client's engineering teams, working remotely from Kenya.
Position overview:
We are hiring for Software Engineer roles with several partner companies, including 1) a leading US-based software company building next-generation automation platforms; and 2) a leading global network security company. As a Software Engineer you'll play a critical role in developing applications and tooling using Java-based frameworks for companies that serve Fortune 500 clients.
Responsibilities:
Precise responsibilities will depend on the partner company that the successful candidate is matched with, but some sample responsibilities include:
- Develop and maintain software tools that automate the migration of Java-based applications.
- Analyze source applications to extract logic and assist in transforming them into modern architectures.
- Develop features using Java-based frameworks that communicate with different network security protocols of the company's clients.
- Collaborate on tool design decisions, following existing engineering patterns and frameworks.
- Help troubleshoot issues and improve the effectiveness of migration tools.
- Contribute to team discussions, standups, and sprint activities in an Agile setup.
Requirements:
- 2+ years of hands-on experience with Java development in a professional setting.
- Strong understanding of core data structures, algorithms, and relational databases.
- Experience with tools like Git, Jira, and version/change management workflows.
- Familiarity with flat-file formats and working with large-scale data transformations.
- Strong analytical and debugging skills, particularly when working with legacy systems.
- Excellent communication skills and ability to work closely with cross-functional teams.
- Solid knowledge of unit testing frameworks like JUnit and a test-driven mindset.
- Bonus: Knowledge of IT networking fundamentals
- Bonus: Exposure to compiler concepts such as linking or parsing logic is a plus.
Location:
This is a full-time, hybrid role based in Nairobi, Kenya.
Contracting:
If selected, you will be hired by Tana and embedded full-time with our client.
-
Senior Java Engineer
2 weeks ago
Nairobi, Nairobi Area, Kenya SWATX Full time $90,000 - $120,000 per yearAs a Senior Java Engineer at SWATX, you will be responsible for designing, developing, and maintaining robust Java applications that drive our initiatives. Your expertise will guide the team in implementing best practices, optimizing performance, and delivering high-quality software solutions. Collaborate with cross-functional teams to understand...
-
Senior Software Engineer
2 weeks ago
Nairobi, Nairobi Area, Kenya Eclectics Intl. Full time 900,000 - 1,200,000 per yearCompany DescriptionEclectics Intl. is a Pan African company that serves over 244 financial institutions and other corporations across 25 countries in Africa. We deliver innovative, state-of-the-art, tailor-made software solutions for the banking, financial, agricultural, transport, and public sectors. Our mission is to provide top-notch software solutions...
-
Principal Software Engineer
2 weeks ago
Nairobi, Nairobi Area, Kenya Cross Border Talents Full time €60,000 - €80,000 per yearCross Border Talents is looking for a Principal Java Engineer to start working in our client's location in Portugal.Are you a problem-solver with a background in software development?Do you want to be a part of an innovative team that uses its technical skills to make a positive impact?Then this role could be for youOur client is a fast-growing non-profit...
-
Software Engineer
3 days ago
Nairobi, Nairobi Area, Kenya Quanta360 Full time 900,000 - 1,200,000 per yearAbout the roleAuto Audit Group builds software that powers mobility and asset protection across products likeQ360(motor Vehicle Valuations & Assessments),Dotify(asset tagging), andAxios(extended warranties). As a Software Engineer, you'll design and ship scalable systems, solve real customer problems, and directly influence platform reliability, performance,...
-
Software Developer
2 weeks ago
Nairobi, Nairobi Area, Kenya Riset Software & Systems LTD Full time $104,000 - $130,878 per yearThe ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.ResponsibilitiesDevelop quality software and web applicationsAnalyze and maintain existing software applicationsDesign highly scalable, testable codeDiscover and fix programming...
-
Senior Software Engineer
2 weeks ago
Nairobi, Nairobi Area, Kenya Jasiri Full time $90,000 - $120,000 per yearCompany OverviewWe are a boutique technology consulting firm enabling leading startups and enterprises in the United States to augment their R&D teams with top-tier software engineering talent in Africa. We pride ourselves on delivering exceptional technical expertise and fostering long-term partnerships with both our clients and engineers. We are...
-
Software Engineer
2 weeks ago
Nairobi, Nairobi Area, Kenya Prodapt Full time $40,000 - $80,000 per yearOverviewBachelor's degree in Computer Science, Information Technology, or a related field. 3-4 years of experience in software testing, with a strong emphasis on both manual and automated testing. Proficiency in testing tools and frameworks (e.g., Selenium, JUnit, TestNG, Cucumber). Solid understanding of programming languages (e.g., Java, Python, or...
-
Software Engineer Intern
2 weeks ago
Nairobi, Nairobi Area, Kenya Raison Consult Full time $40,000 - $60,000 per yearSoftware Engineer InternWho We AreRaison Consult is a strategic product and technology partner for startups, accelerators, and investors focused on the next generation of innovation. We work closely with founders and ecosystem builders to turn ideas into scalable, investor-ready products with speed, precision, and technical excellence. Whether it's...
-
Senior Full Stack Software Engineer
2 weeks ago
Nairobi, Nairobi Area, Kenya KenyaMOJA Full time $90,000 - $120,000 per yearJob Description/RequirementsDepartment: EngineeringReports To: Engineering Manager/CTOJob OverviewA Senior Full Stack Software Engineer handles designing, developing, and supporting scalable end-to-end software solutions, covering both front-end and back-end systems. This role requires technical leadership, mentorship, and collaboration with cross-functional...
-
Software Engineer: Backend
2 weeks ago
Nairobi, Nairobi Area, Kenya Cellulant Group Full time $104,000 - $130,878 per yearAbout Cellulant:Cellulant is Africa's leading payments company, providing seamless, secure and innovative solutions that empower businesses, banks, and global brands to thrive in a fast-changing global economy.With a presence in over 24 countries and 200+ payment methods across cards, bank transfer and mobile money, our single API payment platform, Tingg,...