Make an impact through your work

Systems Engineer (C/C++)

PressOne Africa

PressOne Africa

Software Engineering
Lagos, Nigeria
Posted on Friday, July 5, 2024


PressOne Africa is the simplest way for entrepreneurs to get a phone number for their business. We offer a phone system that helps any business see all phone calls across their sales and support team. Founded in 2021, we're a fast-growing startup based in Lagos, and a Techstars portfolio company.

We're seeking a highly skilled and motivated Systems Engineer with a strong foundation in C or C++ to join our Telephony Core team. You'll play a pivotal role in building and maintaining the backbone of our platform, ensuring its performance, reliability, and scalability.

Who We're Looking For:

  • Systems Thinker: You have a deep understanding of operating systems, network protocols, and low-level system interactions.
  • C/C++ Expert: You possess extensive experience in C or C++, demonstrating proficiency in building high-performance, reliable systems.
  • Problem Solver: You enjoy tackling complex technical challenges and finding elegant solutions.
  • Team Player: You thrive in a collaborative environment, sharing knowledge and mentoring others.
  • Impact-Driven: You're passionate about building products that make a real difference in people's lives.

Your Key Responsibilities:

  • Develop and maintain high-performance, reliable, and scalable code for our telephony core infrastructure.
  • Design and implement new features and enhancements to our communication platform.
  • Collaborate with other engineers to define architecture, design patterns, and best practices.
  • Troubleshoot and resolve complex technical issues related to our telephony systems.
  • Contribute to the overall growth and development of our engineering team by sharing knowledge and mentoring others.


What You Should Have:

  • 4+ years of professional experience in software development, with a strong focus on systems programming.
  • Expert-level proficiency in C or C++.
  • Strong understanding of system design, algorithms, and data structures.
  • Experience with network programming, concurrency, and distributed systems is a plus.
  • Familiarity with Linux or other Unix-like operating systems.


Why PressOne Africa?

  • Impact: Make a real difference in the lives of entrepreneurs across Africa by building the communication infrastructure of the future.
  • Growth: Work on challenging and impactful projects that will push your technical skills to the next level.
  • Mentorship: Receive guidance and support from experienced engineers on our team.
  • Culture: You'll join a collaborative and inclusive team that is obsessed with delighting customers.
  • Benefits: Competitive salary, comprehensive health benefits, flexible work arrangements, and opportunities for professional development.