This job listing has expired and may no longer be relevant!
4 Nov 2025

Software Engineer II at Poa Internet

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

We believe EVERYONE in the world deserves access to the internet and affordable communications. Communications have an incredibly positive impact on improving the lives of individuals and accelerating the economic and social growth of developing countries; yet 4.4 billion people around the world are still unconnected and many more are poorly serviced. …

Software Engineer II

Overall Responsibility:

To lead and contribute to the development of scalable software systems, microservices, tools, scripts, and Android applications. The role involves technical decision-making, mentoring junior engineers, and ensuring comprehensive documentation of frameworks and codebases. The engineer is responsible for upholding and improving Software Quality Assurance standards and for establishing efficient development/staging/production workflows using GitHub across teams and projects.

Role Responsibilities:   

  • Lead and support deployment of new technologies, systems, software, and equipment as part of Poa’s innovation projects—ensuring scalability, maintainability, and alignment with organizational goals.
  • Collaborate cross-functionally with Project Management, Product, and Engineering teams to deliver project milestones effectively, identifying technical risks and proposing timely mitigations.
  • Demonstrate initiative and curiosity by actively questioning assumptions, exploring new approaches, and contributing innovative ideas to improve systems and processes.
  • Mentor and guide less experienced engineers, providing technical guidance, performing code reviews, and fostering a culture of learning, growth, and continuous improvement within the team.
  • Champion software engineering best practices, including design patterns, testing strategies, CI/CD, documentation, and peer review processes.
  • Continuously optimize and refactor existing systems, tools, and codebases to improve performance, maintainability, and technical debt management.
  • Promote collaborative problem-solving, encouraging team participation in design and architectural discussions, while balancing speed and quality.
  • Drive a culture of accountability and ownership, taking responsibility for delivered code and ensuring that systems are reliable, secure, and efficient in production environments.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5–8 years of hands-on experience designing, building, and maintaining production-grade systems and mobile applications.
  • Proven track record of mentoring junior developers and leading technical initiatives.
  • Deep expertise in cloud platforms (GCP,AWS), system architecture, and modern DevOps practices.
  • Advanced knowledge of GitHub workflows, CI/CD pipelines, testing strategies, and quality assurance processes.
  • Excellent communication skills and experience collaborating with cross-functional teams (e.g., Product, QA, DevOps).

Key Competencies required for the role:

  • Expert-level programming skills in Python, Node js ,PHP, and deep understanding of web/mobile application design.
  • Strong knowledge of network systems, IP stack, and ability to debug complex issues at Layer 2 &
  • Experienced with production-grade database design and optimization using MySQL, Redis, SQLite.
  • Capable of architecting systems, enforcing code standards, and designing for scale and reliability.
  • Excellent real-time collaboration skills with distributed teams.
  • Proficient in root cause analysis of cross-system issues.


Method of Application

Submit your CV and Application on Company Website : Click Here

Closing Date : November 23, 2025





Subscribe


Apply for this Job