Location: Lagos, Nigeria (Hybrid Work Model)
Job Type: Full-Time
Seniority Level: Mid to Senior Level
Department: Engineering & Product Innovation
Industry: Education Technology | Government Partnerships | Software Solutions
Reports To: Lead Software Architect / Engineering Manager
Application Deadline: Unspecified
About NewGlobe
NewGlobe supports visionary governments to transform public education systems, with a mission to ensure every child has access to quality education, regardless of their background. Operating in some of the world’s most dynamic markets — including Nigeria, Kenya, Liberia, Rwanda, and India — NewGlobe works to deliver robust, data-driven solutions that radically improve learning outcomes at scale.
Our software engineering team plays a central role in achieving this vision. From real-time teacher feedback systems to student performance dashboards and advanced school management platforms, we design and build the digital infrastructure that powers thousands of classrooms and impacts millions of lives.
NewGlobe is where purpose meets innovation. We are reimagining public education and we are looking for exceptional engineers who want to be part of something transformative.
Position Overview
We are seeking a passionate and experienced Software Engineer to join our fast-paced and mission-driven development team. You will work on a range of products critical to NewGlobe’s education delivery pipeline — including backend APIs, mobile and web applications, integration layers, and reporting tools.
You will work closely with product managers, UX designers, QA testers, data analysts, and fellow engineers to design, develop, deploy, and maintain scalable software solutions that operate effectively in diverse environments — from rural classrooms to national data centers.
This is an opportunity to be part of a high-impact, purpose-driven team where every line of code you write contributes to real-world educational change.
Key Responsibilities
As a Software Engineer at NewGlobe, you will:
-
Develop and maintain highly reliable and scalable backend and frontend systems for our education delivery platforms.
-
Collaborate with cross-functional teams to define technical requirements and ensure seamless integration of new features.
-
Translate functional requirements into technical designs and implement them using best-in-class engineering practices.
-
Write well-structured, maintainable, and testable code, and actively participate in peer code reviews.
-
Ensure system performance and reliability through rigorous testing, debugging, and optimization.
-
Design RESTful APIs and data models that support seamless interactions between mobile apps, web apps, and backend services.
-
Contribute to ongoing software architecture improvements as the platform scales across countries and regions.
-
Monitor production systems and troubleshoot issues proactively to minimize service disruptions.
-
Participate in Agile development processes including sprint planning, stand-ups, retrospectives, and demos.
-
Keep up with emerging technologies, tools, and practices and evaluate their potential application in our ecosystem.
Required Qualifications and Skills
We are looking for engineers with a solid technical foundation, a hunger for learning, and a drive to make a difference. Ideal candidates should have:
-
A Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
-
At least 3 years of experience in building, maintaining, and scaling full-stack or backend applications.
-
Proficiency in one or more programming languages such as Python, Java, JavaScript, Go, or TypeScript.
-
Solid understanding of software design patterns, object-oriented programming, and data structures.
-
Experience with modern web frameworks such as React, Angular, or Vue.js, and backend frameworks like Django, Spring Boot, Express.js, or Flask.
-
Practical knowledge of relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, or Redis.
-
Experience building and consuming RESTful APIs and working with JSON-based communication.
-
Familiarity with CI/CD pipelines, Git-based version control, and deployment automation tools like Jenkins, GitHub Actions, or GitLab CI.
-
Ability to write and maintain unit, integration, and end-to-end tests.
-
Strong analytical and problem-solving skills, with a keen attention to detail.
-
Excellent communication skills and a collaborative mindset.
Preferred (Nice-to-Have) Skills
-
Experience working in EdTech or with public-sector systems.
-
Exposure to offline-first or low-bandwidth application development.
-
Knowledge of mobile app development frameworks like React Native or Flutter.
-
Familiarity with cloud computing platforms like AWS, Google Cloud Platform, or Microsoft Azure.
-
Previous experience working in fast-paced agile teams or startups.
Why Work at NewGlobe?
At NewGlobe, you are not just joining a company — you’re becoming part of a mission.
Impact at Scale:
Every feature you build will directly support learning for students who need it the most, often in under-resourced and underserved communities.
Innovation-Driven Culture:
You’ll be encouraged to think outside the box, push boundaries, and introduce cutting-edge technologies into traditional educational environments.
Global Collaboration:
Work alongside a diverse team of experts and engineers across continents, contributing to projects that span Africa and Asia.
Growth Opportunities:
We invest in your professional growth with learning stipends, regular training, mentorship, and access to global tech communities.
Flexible and Inclusive Work Environment:
Enjoy the freedom to innovate and collaborate in a hybrid work model, promoting work-life balance and diversity.
Competitive Compensation Package:
Receive a highly competitive salary, health insurance, paid time off, parental leave, and other performance-based incentives.
How to Apply
Interested and qualified candidates are invited to submit the following:
-
A detailed and up-to-date CV/Resume
-
A brief cover letter explaining your interest in NewGlobe and the Software Engineer role
-
Links to any relevant GitHub repositories, portfolio projects, or personal websites (optional)





