Enable job alerts via email!

Lead C/C++ Developer

Syniverse

United States

Remote

USD 100,000 - 130,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A telecommunications company seeks a Senior Developer with expertise in C/C++ and telecom solutions. The ideal candidate will have robust experience in system programming, telecom protocols, and software design to create high-performance applications. This role emphasizes collaboration within teams, problem-solving skills, and a strong understanding of telecom technologies like 3G, LTE, and 5G. Join an innovative organization that values diversity and offers competitive salaries, flexible work options, and a collaborative culture.

Benefits

Competitive total compensation
Flexible/remote work options
Inclusive company culture

Qualifications

  • 6+ years of hands-on experience in C/C++ development, preferably in telecom or embedded systems.
  • Strong understanding of memory management, multi-threading, and performance optimization.
  • Excellent analytical, problem-solving, and communication skills.

Responsibilities

  • Design, develop, and optimize C/C++ applications for telecom network solutions.
  • Implement and maintain telecom protocols such as HTTP2, GTP, Diameter, SS7.
  • Debug and troubleshoot complex issues in a Linux-based environment.

Skills

C/C++ development
Telecom technologies
Linux system programming
Problem-solving
Collaboration

Education

Bachelor’s or Master’s degree in Computer Science, Electronics, or related field

Tools

Debugging tools (GDB, Valgrind, Wireshark)
Version control systems (Git)
CI/CD tools
Database systems (Redis, PostgreSQL, Oracle)

Job description

Syniverse is the world’s most connected company. Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping their devices online wherever they go, we believe in leading the world forward. We work with some of the world’s most recognized brands, including eight of the top 10 banks, four of the top 5 global technology companies, and over 900 communications providers. We offer our talented team an innovative culture and great benefits.

Who We're Looking For

We are seeking a Senior Developer with a focus on Telecom Solutions to join our team. The successful candidate will have strong experience in Java development and hands-on experience in Telecom technologies such as 3G, LTE, 5G core networks, and related Policy/Charging implementation. As a Senior Java Developer, you will play a key role in designing, developing, and implementing robust software solutions for our clients. You will collaborate with cross-functional teams to deliver high-quality products and services.

Some of What You'll Do

We are also seeking a Senior C/C++ Developer with a strong background in Telecom Solutions to join our dynamic team. The ideal candidate will have extensive experience in C/C++ development and a solid understanding of Telecom technologies such as 3G, LTE, and 5G core networks, focusing on real-time systems and protocol-level development. As a Senior Developer, you will be instrumental in designing and implementing high-performance software solutions that meet the demanding requirements of our telecom clients.

Key Responsibilities:

  • Design, develop, and optimize C/C++ applications for telecom network solutions.
  • Work on real-time data processing, protocol parsing, and system-level programming.
  • Implement and maintain telecom protocols such as HTTP2, GTP, Diameter, SS7, etc.
  • Debug and troubleshoot complex issues in a Linux-based environment.
  • Collaborate with cross-functional teams to define system architecture and integration strategies.
  • Conduct unit and integration testing to ensure software reliability and performance.
  • Document software designs, APIs, and technical specifications.
  • Follow Agile methodologies and contribute to continuous improvement initiatives.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field from a reputed institution.
  • 6+ years of hands-on experience in C/C++ development, preferably in telecom or embedded systems.
  • Strong understanding of memory management, multi-threading, and performance optimization.
  • Experience with telecom technologies including 3G, LTE, and 5G core networks.
  • Proficiency in Linux system programming, including sockets, IPC, and kernel/user space interactions.
  • Familiarity with telecom protocol stacks such as GTP, Diameter, HTTP2, and SS7.
  • Experience with debugging tools like GDB, Valgrind, and Wireshark.
  • Knowledge of scripting languages (Python, Bash) for automation and testing.
  • Knowledge of working with DPDK is a plus.
  • Experience with version control systems (Git), CI/CD tools, and Agile development practices.
  • Exposure to database systems (Redis, PostgreSQL, Oracle) and network configuration is a plus.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work independently and as part of a collaborative team.

Why You Should Join Us

Join us as we write a new chapter, guided by world-class leadership. Be part of an exciting and growing organization where we offer competitive total compensation, flexible/remote work options, and a leadership team committed to fostering an inclusive, collaborative, and transparent culture.

At Syniverse, connectedness is at the core of our business. We believe diversity, equity, and inclusion among our employees are crucial to our success as a global company. We seek to recruit, develop, and retain the most talented people who want to help us connect the world.

Know someone at Syniverse?

Have them submit you as a referral prior to applying for this position.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.